Collecting GitPython<4,>=3.1.50 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 1)) Downloading gitpython-3.1.59-py3-none-any.whl.metadata (13 kB) Collecting paramiko==5.0.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) Downloading paramiko-5.0.0-py3-none-any.whl.metadata (3.7 kB) Collecting mt-940==5.0.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 3)) Downloading mt_940-5.0.0-py3-none-any.whl.metadata (9.0 kB) Requirement already satisfied: validators==0.20.0 in /usr/local/lib/python3.12/dist-packages (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 4)) (0.20.0) Requirement already satisfied: Pygments==2.15.0 in /usr/local/lib/python3.12/dist-packages (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 5)) (2.15.0) Collecting user-agents==2.2.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 6)) Downloading user_agents-2.2.0-py3-none-any.whl.metadata (7.9 kB) Collecting wbgapi==1.0.12 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) Downloading wbgapi-1.0.12-py3-none-any.whl.metadata (13 kB) Collecting PyJWT<3,>=2.13.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 8)) Downloading pyjwt-2.13.0-py3-none-any.whl.metadata (3.4 kB) Collecting fuzzywuzzy==0.18.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 9)) Downloading fuzzywuzzy-0.18.0-py2.py3-none-any.whl.metadata (4.9 kB) Collecting python-Levenshtein==0.25.1 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 10)) Downloading python_Levenshtein-0.25.1-py3-none-any.whl.metadata (3.7 kB) Collecting polyline==2.0.3 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 11)) Downloading polyline-2.0.3-py3-none-any.whl.metadata (6.5 kB) Collecting flexpolyline==0.1.0 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 12)) Downloading flexpolyline-0.1.0-py3-none-any.whl.metadata (4.5 kB) Collecting numpy>=2.0.2 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 13)) Downloading numpy-2.5.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (6.6 kB) Collecting ortools==9.15.6755 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) Downloading ortools-9.15.6755-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (3.3 kB) Collecting python-slugify (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 15)) Downloading python_slugify-8.0.4-py2.py3-none-any.whl.metadata (8.5 kB) Collecting jwcrypto==1.5.7 (from -r Viindoo-tvtmaaddons-18.0/requirements.txt (line 16)) Downloading jwcrypto-1.5.7-py3-none-any.whl.metadata (3.3 kB) Collecting bcrypt>=3.2 (from paramiko==5.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl.metadata (10 kB) Requirement already satisfied: cryptography>=3.3 in /usr/local/lib/python3.12/dist-packages (from paramiko==5.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) (42.0.8) Collecting invoke>=2.0 (from paramiko==5.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) Downloading invoke-3.0.3-py3-none-any.whl.metadata (3.2 kB) Collecting pynacl>=1.5 (from paramiko==5.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl.metadata (10.0 kB) Requirement already satisfied: decorator>=3.4.0 in /usr/local/lib/python3.12/dist-packages (from validators==0.20.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 4)) (5.3.1) Collecting ua-parser>=0.10.0 (from user-agents==2.2.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 6)) Downloading ua_parser-1.0.2-py3-none-any.whl.metadata (5.5 kB) Requirement already satisfied: requests in /usr/local/lib/python3.12/dist-packages (from wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) (2.31.0) Collecting PyYAML (from wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (2.4 kB) Collecting tabulate (from wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) Downloading tabulate-0.10.0-py3-none-any.whl.metadata (40 kB) Collecting Levenshtein==0.25.1 (from python-Levenshtein==0.25.1->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 10)) Downloading Levenshtein-0.25.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.3 kB) Collecting absl-py>=2.0.0 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) Downloading absl_py-2.5.0-py3-none-any.whl.metadata (3.3 kB) Collecting pandas>=2.0.0 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) Downloading pandas-3.0.5-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.metadata (79 kB) Collecting protobuf<6.34,>=6.33.1 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) Downloading protobuf-6.33.6-cp39-abi3-manylinux2014_x86_64.whl.metadata (593 bytes) Requirement already satisfied: typing-extensions>=4.12 in /usr/local/lib/python3.12/dist-packages (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) (4.16.0) Collecting immutabledict>=3.0.0 (from ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) Downloading immutabledict-4.3.1-py3-none-any.whl.metadata (3.5 kB) Collecting rapidfuzz<4.0.0,>=3.8.0 (from Levenshtein==0.25.1->python-Levenshtein==0.25.1->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 10)) Downloading rapidfuzz-3.14.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (12 kB) Collecting gitdb<5,>=4.0.1 (from GitPython<4,>=3.1.50->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 1)) Downloading gitdb-4.0.12-py3-none-any.whl.metadata (1.2 kB) Collecting text-unidecode>=1.3 (from python-slugify->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 15)) Downloading text_unidecode-1.3-py2.py3-none-any.whl.metadata (2.4 kB) Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.12/dist-packages (from cryptography>=3.3->paramiko==5.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) (2.1.0) Collecting smmap<6,>=3.0.1 (from gitdb<5,>=4.0.1->GitPython<4,>=3.1.50->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 1)) Downloading smmap-5.0.3-py3-none-any.whl.metadata (4.6 kB) Requirement already satisfied: python-dateutil>=2.8.2 in /usr/local/lib/python3.12/dist-packages (from pandas>=2.0.0->ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) (2.8.2) Collecting ua-parser-builtins (from ua-parser>=0.10.0->user-agents==2.2.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 6)) Downloading ua_parser_builtins-202606-py3-none-any.whl.metadata (1.8 kB) Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) (3.4.9) Requirement already satisfied: idna<4,>=2.5 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) (3.6) Requirement already satisfied: urllib3<3,>=1.21.1 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) (2.0.7) Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.12/dist-packages (from requests->wbgapi==1.0.12->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 7)) (2026.7.22) Requirement already satisfied: pycparser in /usr/local/lib/python3.12/dist-packages (from cffi>=1.12->cryptography>=3.3->paramiko==5.0.0->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 2)) (3.0) Requirement already satisfied: six>=1.5 in /usr/local/lib/python3.12/dist-packages (from python-dateutil>=2.8.2->pandas>=2.0.0->ortools==9.15.6755->-r Viindoo-tvtmaaddons-18.0/requirements.txt (line 14)) (1.17.0) Downloading paramiko-5.0.0-py3-none-any.whl (208 kB) Downloading mt_940-5.0.0-py3-none-any.whl (29 kB) Downloading user_agents-2.2.0-py3-none-any.whl (9.6 kB) Downloading wbgapi-1.0.12-py3-none-any.whl (36 kB) Downloading fuzzywuzzy-0.18.0-py2.py3-none-any.whl (18 kB) Downloading python_Levenshtein-0.25.1-py3-none-any.whl (9.4 kB) Downloading polyline-2.0.3-py3-none-any.whl (6.0 kB) Downloading flexpolyline-0.1.0-py3-none-any.whl (7.1 kB) Downloading ortools-9.15.6755-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (29.8 MB) Downloading jwcrypto-1.5.7-py3-none-any.whl (94 kB) Downloading Levenshtein-0.25.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (176 kB) Downloading gitpython-3.1.59-py3-none-any.whl (220 kB) Downloading pyjwt-2.13.0-py3-none-any.whl (31 kB) Downloading numpy-2.5.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (16.7 MB) Downloading python_slugify-8.0.4-py2.py3-none-any.whl (10 kB) Downloading absl_py-2.5.0-py3-none-any.whl (137 kB) Downloading bcrypt-5.0.0-cp39-abi3-manylinux_2_34_x86_64.whl (278 kB) Downloading gitdb-4.0.12-py3-none-any.whl (62 kB) Downloading immutabledict-4.3.1-py3-none-any.whl (5.0 kB) Downloading invoke-3.0.3-py3-none-any.whl (160 kB) Downloading pandas-3.0.5-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (11.0 MB) Downloading protobuf-6.33.6-cp39-abi3-manylinux2014_x86_64.whl (323 kB) Downloading pynacl-1.6.2-cp38-abi3-manylinux_2_34_x86_64.whl (1.4 MB) Downloading text_unidecode-1.3-py2.py3-none-any.whl (78 kB) Downloading ua_parser-1.0.2-py3-none-any.whl (31 kB) Downloading pyyaml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (807 kB) Downloading tabulate-0.10.0-py3-none-any.whl (39 kB) Downloading rapidfuzz-3.14.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (3.1 MB) Downloading smmap-5.0.3-py3-none-any.whl (24 kB) Downloading ua_parser_builtins-202606-py3-none-any.whl (90 kB) Installing collected packages: text-unidecode, fuzzywuzzy, flexpolyline, ua-parser-builtins, tabulate, smmap, rapidfuzz, PyYAML, python-slugify, PyJWT, protobuf, polyline, numpy, mt-940, invoke, immutabledict, bcrypt, absl-py, wbgapi, ua-parser, pynacl, pandas, Levenshtein, gitdb, user-agents, python-Levenshtein, paramiko, ortools, jwcrypto, GitPython Successfully installed GitPython-3.1.59 Levenshtein-0.25.1 PyJWT-2.13.0 PyYAML-6.0.3 absl-py-2.5.0 bcrypt-5.0.0 flexpolyline-0.1.0 fuzzywuzzy-0.18.0 gitdb-4.0.12 immutabledict-4.3.1 invoke-3.0.3 jwcrypto-1.5.7 mt-940-5.0.0 numpy-2.5.2 ortools-9.15.6755 pandas-3.0.5 paramiko-5.0.0 polyline-2.0.3 protobuf-6.33.6 pynacl-1.6.2 python-Levenshtein-0.25.1 python-slugify-8.0.4 rapidfuzz-3.14.5 smmap-5.0.3 tabulate-0.10.0 text-unidecode-1.3 ua-parser-1.0.2 ua-parser-builtins-202606 user-agents-2.2.0 wbgapi-1.0.12 Collecting boto3 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading boto3-1.43.70-py3-none-any.whl.metadata (6.6 kB) Collecting fasttext==0.9.3 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 2)) Downloading fasttext-0.9.3.tar.gz (73 kB) Installing build dependencies: started Installing build dependencies: finished with status 'done' Getting requirements to build wheel: started Getting requirements to build wheel: finished with status 'done' Preparing metadata (pyproject.toml): started Preparing metadata (pyproject.toml): finished with status 'done' Collecting grpcio-status<2,>=1.62 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 3)) Downloading grpcio_status-1.83.0-py3-none-any.whl.metadata (1.2 kB) Requirement already satisfied: protobuf<7,>=6.33.5 in /home/nvq1xbwiguuu/.local/lib/python3.12/site-packages (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 4)) (6.33.6) Collecting google-auth<3,>=2.55.1 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 5)) Downloading google_auth-2.56.3-py3-none-any.whl.metadata (6.0 kB) Collecting google-cloud-translate>=3.27.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading google_cloud_translate-3.27.0-py3-none-any.whl.metadata (9.5 kB) Collecting google-cloud-storage>=3.12.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 7)) Downloading google_cloud_storage-3.13.1-py3-none-any.whl.metadata (14 kB) Collecting google-api-core<3,>=2.31.0 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 8)) Downloading google_api_core-2.34.0-py3-none-any.whl.metadata (2.9 kB) Collecting aiohttp<3.15,>=3.14.1 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading aiohttp-3.14.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (8.3 kB) Collecting pyHanko==0.20.1 (from pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading pyHanko-0.20.1-py3-none-any.whl.metadata (9.2 kB) Collecting pypdf<7,>=6.13.3 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 11)) Downloading pypdf-6.15.0-py3-none-any.whl.metadata (7.5 kB) Collecting pyhanko-certvalidator==0.24.1 (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 12)) Downloading pyhanko_certvalidator-0.24.1-py3-none-any.whl.metadata (5.3 kB) Requirement already satisfied: phonenumbers in /usr/lib/python3/dist-packages (from -r Viindoo-erponline-enterprise-18.0/requirements.txt (line 13)) (8.12.57) 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.70 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading botocore-1.43.70-py3-none-any.whl.metadata (5.6 kB) Collecting jmespath<2.0.0,>=0.7.1 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading jmespath-1.1.0-py3-none-any.whl.metadata (7.6 kB) Collecting s3transfer<0.20.0,>=0.19.0 (from boto3->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 1)) Downloading s3transfer-0.19.2-py3-none-any.whl.metadata (1.7 kB) Collecting grpcio>=1.83.0 (from grpcio-status<2,>=1.62->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 3)) Downloading grpcio-1.83.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (3.7 kB) Collecting googleapis-common-protos>=1.5.5 (from grpcio-status<2,>=1.62->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 3)) Downloading googleapis_common_protos-1.75.1-py3-none-any.whl.metadata (8.5 kB) Requirement already satisfied: pyasn1-modules>=0.2.1 in /usr/local/lib/python3.12/dist-packages (from google-auth<3,>=2.55.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 5)) (0.4.2) Collecting google-cloud-core<3.0.0,>=2.0.0 (from google-cloud-translate>=3.27.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading google_cloud_core-2.6.1-py3-none-any.whl.metadata (2.8 kB) Collecting proto-plus<2.0.0,>=1.22.3 (from google-cloud-translate>=3.27.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading proto_plus-1.28.3-py3-none-any.whl.metadata (2.2 kB) Collecting grpc-google-iam-v1<1.0.0,>=0.14.0 (from google-cloud-translate>=3.27.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 6)) Downloading grpc_google_iam_v1-0.14.5-py3-none-any.whl.metadata (8.8 kB) Collecting google-resumable-media<3.0.0,>=2.7.2 (from google-cloud-storage>=3.12.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 7)) Downloading google_resumable_media-2.10.1-py3-none-any.whl.metadata (2.2 kB) Collecting google-crc32c<2.0.0,>=1.6.0 (from google-cloud-storage>=3.12.0->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 7)) Downloading google_crc32c-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl.metadata (1.7 kB) Collecting requests>=2.24.0 (from pyHanko==0.20.1->pyHanko[image-support,opentype,pkcs11,xmp]==0.20.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 10)) Downloading requests-2.34.2-py3-none-any.whl.metadata (4.8 kB) Collecting aiohappyeyeballs>=2.5.0 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading aiohappyeyeballs-2.7.1-py3-none-any.whl.metadata (5.9 kB) Collecting aiosignal>=1.4.0 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading aiosignal-1.4.0-py3-none-any.whl.metadata (3.7 kB) Requirement already satisfied: attrs>=17.3.0 in /usr/local/lib/python3.12/dist-packages (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) (26.1.0) Collecting frozenlist>=1.1.1 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.metadata (20 kB) Collecting multidict<7.0,>=4.5 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading multidict-6.7.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (5.3 kB) Collecting propcache>=0.2.0 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading propcache-0.5.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (16 kB) Requirement already satisfied: typing_extensions>=4.4 in /usr/local/lib/python3.12/dist-packages (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) (4.16.0) Collecting yarl<2.0,>=1.17.0 (from aiohttp<3.15,>=3.14.1->-r Viindoo-erponline-enterprise-18.0/requirements.txt (line 9)) Downloading yarl-1.24.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.metadata (103 kB) Requirement already satisfied: python-dateutil<3.0.0,>=2.1 in /usr/local/lib/python3.12/dist-packages (from botocore<1.44.0,>=1.43.70->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.70->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.70->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.70-py3-none-any.whl (140 kB) Downloading grpcio_status-1.83.0-py3-none-any.whl (14 kB) Downloading google_auth-2.56.3-py3-none-any.whl (259 kB) Downloading google_cloud_translate-3.27.0-py3-none-any.whl (210 kB) Downloading google_cloud_storage-3.13.1-py3-none-any.whl (341 kB) Downloading google_api_core-2.34.0-py3-none-any.whl (180 kB) Downloading aiohttp-3.14.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (1.8 MB) Downloading pypdf-6.15.0-py3-none-any.whl (378 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.70-py3-none-any.whl (15.6 MB) Downloading click-8.4.2-py3-none-any.whl (119 kB) Downloading fonttools-4.63.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (5.0 MB) Downloading frozenlist-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (242 kB) Downloading google_cloud_core-2.6.1-py3-none-any.whl (29 kB) Downloading google_crc32c-1.8.0-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl (33 kB) Downloading google_resumable_media-2.10.1-py3-none-any.whl (81 kB) Downloading googleapis_common_protos-1.75.1-py3-none-any.whl (300 kB) Downloading grpc_google_iam_v1-0.14.5-py3-none-any.whl (32 kB) Downloading grpcio-1.83.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (7.0 MB) Downloading jmespath-1.1.0-py3-none-any.whl (20 kB) Downloading multidict-6.7.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (256 kB) Downloading oscrypto-1.3.0-py2.py3-none-any.whl (194 kB) Downloading propcache-0.5.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (61 kB) Downloading proto_plus-1.28.3-py3-none-any.whl (50 kB) Downloading pybind11-3.1.0-py3-none-any.whl (319 kB) Downloading requests-2.34.2-py3-none-any.whl (73 kB) Downloading s3transfer-0.19.2-py3-none-any.whl (90 kB) Downloading tzlocal-5.4.4-py3-none-any.whl (18 kB) Downloading uharfbuzz-0.37.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB) Downloading uritools-6.1.3-py3-none-any.whl (11 kB) Downloading yarl-1.24.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (109 kB) Building wheels for collected packages: fasttext, python-pkcs11 Building wheel for fasttext (pyproject.toml): started Building wheel for fasttext (pyproject.toml): finished with status 'done' Created wheel for fasttext: filename=fasttext-0.9.3-cp312-cp312-linux_x86_64.whl size=4705715 sha256=1df458052b30fed4074635f184b52d224a6b2b61cae4495809192b51f565625a Stored in directory: /tmp/pip-ephem-wheel-cache-f03cn3kq/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=1428619 sha256=0289990e149e825a77f7a7ab0ce2eb78886e7d495c4da1e80626885de1340534 Stored in directory: /tmp/pip-ephem-wheel-cache-f03cn3kq/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.70 botocore-1.43.70 click-8.4.2 fasttext-0.9.3 fonttools-4.63.0 frozenlist-1.8.0 google-api-core-2.34.0 google-auth-2.56.3 google-cloud-core-2.6.1 google-cloud-storage-3.13.1 google-cloud-translate-3.27.0 google-crc32c-1.8.0 google-resumable-media-2.10.1 googleapis-common-protos-1.75.1 grpc-google-iam-v1-0.14.5 grpcio-1.83.0 grpcio-status-1.83.0 jmespath-1.1.0 multidict-6.7.1 oscrypto-1.3.0 propcache-0.5.2 proto-plus-1.28.3 pyHanko-0.20.1 pybind11-3.1.0 pyhanko-certvalidator-0.24.1 pypdf-6.15.0 python-barcode-0.15.1 python-pkcs11-0.7.0 requests-2.34.2 s3transfer-0.19.2 tzlocal-5.4.4 uharfbuzz-0.37.3 uritools-6.1.3 yarl-1.24.5 2026-08-13 07:12:20,123 202 INFO ? odoo: Odoo version 18.0 2026-08-13 07:12:20,124 202 INFO ? odoo: Using configuration file at /home/nvq1xbwiguuu/.odoorc 2026-08-13 07:12:20,124 202 INFO ? odoo: addons paths: ['/data/build/rb-2f9fcab-223857/odoo/addons', '/data/build/datadir/addons/18.0', '/data/build/rb-2f9fcab-223857/addons', '/data/build/Viindoo-tvtmaaddons-18.0', '/data/build/Viindoo-erponline-enterprise-18.0', '/data/build/Viindoo-branding-18.0'] 2026-08-13 07:12:20,124 202 INFO ? odoo: database: default@default:5432 2026-08-13 07:12:20,217 202 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltopdf binary at /usr/local/bin/wkhtmltopdf 2026-08-13 07:12:20,226 202 INFO ? odoo.addons.base.models.ir_actions_report: Will use the Wkhtmltoimage binary at /usr/local/bin/wkhtmltoimage 2026-08-13 07:12:20,409 202 INFO ? odoo.tests.common: Importing test framework 2026-08-13 07:12:20,526 202 INFO ? odoo.addons.to_base: Removing the default currency rate's SQL constraint `unique_name_per_day` 2026-08-13 07:12:20,527 202 INFO ? odoo.service.server: HTTP service (werkzeug) running on localhost:8069 2026-08-13 07:12:20,542 202 INFO rb-2f9fcab-223857-403445 odoo.modules.loading: loading 1 modules... 2026-08-13 07:12:20,622 202 INFO rb-2f9fcab-223857-403445 odoo.modules.loading: 1 modules loaded in 0.08s, 0 queries (+0 extra) 2026-08-13 07:12:21,438 202 INFO rb-2f9fcab-223857-403445 odoo.modules.loading: loading 1081 modules... 2026-08-13 07:12:32,557 202 INFO rb-2f9fcab-223857-403445 odoo.modules.loading: 1081 modules loaded in 11.12s, 0 queries (+0 extra) 2026-08-13 07:12:34,089 202 INFO rb-2f9fcab-223857-403445 odoo.modules.loading: Modules loaded. 2026-08-13 07:12:34,272 202 INFO rb-2f9fcab-223857-403445 odoo.modules.registry: Caches invalidated, signaling through the database: ['templates'] 2026-08-13 07:12:34,273 202 INFO rb-2f9fcab-223857-403445 odoo.modules.registry: Registry loaded in 13.745s 2026-08-13 07:12:34,274 202 INFO rb-2f9fcab-223857-403445 odoo.service.server: Starting post tests 2026-08-13 07:12:35,036 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_qweb: Pregenerating assets bundles 2026-08-13 07:12:38,241 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_qweb: JS Assets bundles generated in 2.2356061935424805 seconds 2026-08-13 07:12:38,840 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_qweb: CSS Assets bundles generated in 0.5985362529754639 seconds 2026-08-13 07:12:39,373 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_01_sale_order_type_existence_and_core_toggles ... 2026-08-13 07:12:39,447 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_02_wizard_creates_request_with_mapped_lines_and_full_approval ... 2026-08-13 07:12:40,946 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #25 deleted mail.mail records with IDs: [341] 2026-08-13 07:12:41,067 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [160] 2026-08-13 07:12:41,142 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [342] 2026-08-13 07:12:41,288 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_02b_unlink_request_does_not_delete_existing_sale_order ... 2026-08-13 07:12:42,300 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #25 deleted mail.mail records with IDs: [343] 2026-08-13 07:12:42,453 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [161] 2026-08-13 07:12:42,548 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [344] 2026-08-13 07:12:43,234 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #25 deleted mail.message records with IDs: [7387, 7385, 7384] 2026-08-13 07:12:43,344 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #25 deleted viin.approval.request records with IDs: [6] 2026-08-13 07:12:43,497 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #25 deleted mail.followers records with IDs: [1032, 1033] 2026-08-13 07:12:43,525 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_03_unlink_request_deletes_generated_sale_order ... 2026-08-13 07:12:44,147 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #25 deleted request.approval.user.line records with IDs: [7] 2026-08-13 07:12:44,439 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #25 deleted mail.mail records with IDs: [345] 2026-08-13 07:12:44,552 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [162] 2026-08-13 07:12:44,640 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [346] 2026-08-13 07:12:45,264 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #25 deleted sale.order.line records with IDs: [158] 2026-08-13 07:12:45,320 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #25 deleted approval.request.line records with IDs: [14] 2026-08-13 07:12:45,429 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #25 deleted request.approval.user.line records with IDs: [8] 2026-08-13 07:12:45,468 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #25 deleted mail.message records with IDs: [7393, 7391] 2026-08-13 07:12:45,531 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #25 deleted sale.order records with IDs: [76] 2026-08-13 07:12:45,684 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #25 deleted mail.message records with IDs: [7395, 7394, 7392, 7390, 7389] 2026-08-13 07:12:45,738 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #25 deleted viin.approval.request records with IDs: [7] 2026-08-13 07:12:45,873 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #25 deleted mail.followers records with IDs: [1034, 1035] 2026-08-13 07:12:45,906 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_03_wizard_multi_selection_creates_multiple_requests ... 2026-08-13 07:12:46,743 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_approval_sale.tests.test_sale_approvals: Starting TestSaleApprovals.test_04_analytic_distribution_sync_order_line_only ... 2026-08-13 07:12:48,284 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75257cf600> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:48,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75258ad120> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:48,292 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:48,296 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:48,297 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75258ae5c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:48,312 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:48,313 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:50,225 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f752573eca0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:50,226 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75261a5a80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:50,231 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:50,234 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:50,234 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75261a5bc0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:50,244 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:50,245 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:52,003 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75274b6980> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:52,004 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75262c5260> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:52,010 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:52,013 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:52,013 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75262c5440> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:52,027 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:52,028 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:53,842 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75261abe20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:53,842 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f752606e200> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:53,846 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:53,849 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:53,849 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f752606dee0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:53,859 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:53,859 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:55,515 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7527f2af20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:55,516 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7526e4aca0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:55,520 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:55,523 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:55,523 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7526e49f80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:55,534 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:55,535 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:57,389 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7526709080> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:57,389 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f752782ade0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:57,395 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:57,397 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:57,398 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f752782ac00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:57,412 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:57,413 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:58,734 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7526d04ae0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:58,735 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7526c8eac0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:58,740 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:58,742 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:58,743 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7526c8dbc0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:58,752 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:12:58,752 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:13:00,800 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7526ccef20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:13:00,800 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75254314e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:13:00,805 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:13:00,808 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:13:00,808 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7525430540> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:13:00,819 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:13:00,820 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:13:02,829 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #25 deleted mail.mail records with IDs: [347] 2026-08-13 07:13:02,964 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [163] 2026-08-13 07:13:03,046 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [348] 2026-08-13 07:13:03,257 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #25 deleted mail.mail records with IDs: [349] 2026-08-13 07:13:04,415 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75262dec00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:13:04,416 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7526840680> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:13:04,420 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:13:04,422 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:13:04,422 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7526843060> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:13:04,431 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:13:04,431 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:13:04,464 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1538 checked, 4 removed 2026-08-13 07:13:05,721 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_approval_sale.tests.test_sale_to_invoice_flow: Starting TestSaleToInvoiceApprovalFlow.test_01_sale_to_invoice_end_to_end ... 2026-08-13 07:13:06,811 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #27 deleted mail.mail records with IDs: [350] 2026-08-13 07:13:06,924 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [164] 2026-08-13 07:13:07,005 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [351] 2026-08-13 07:13:07,413 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #27 deleted mail.mail records with IDs: [352] 2026-08-13 07:13:07,516 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #27 deleted mail.mail records with IDs: [353] 2026-08-13 07:13:09,441 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #26 deleted mail.mail records with IDs: [354] 2026-08-13 07:13:09,539 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [165] 2026-08-13 07:13:09,606 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [355] 2026-08-13 07:13:09,726 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:13:12,644 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_01_resupply_transfer_created_without_line_route_override ... 2026-08-13 07:13:13,148 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #28 deleted mail.mail records with IDs: [356] 2026-08-13 07:13:13,258 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [166] 2026-08-13 07:13:13,351 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [357] 2026-08-13 07:13:13,676 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_02_no_route_manual_button_raises_background_logs ... 2026-08-13 07:13:14,366 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #28 deleted mail.mail records with IDs: [358] 2026-08-13 07:13:14,464 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [167] 2026-08-13 07:13:14,563 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [359] 2026-08-13 07:13:14,934 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_03_multiple_routes_choose_priority ... 2026-08-13 07:13:15,313 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #28 deleted mail.mail records with IDs: [360] 2026-08-13 07:13:15,435 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [168] 2026-08-13 07:13:15,523 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [361] 2026-08-13 07:13:15,869 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_04_line_routes_override_product_priority ... 2026-08-13 07:13:16,317 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #28 deleted mail.mail records with IDs: [362] 2026-08-13 07:13:16,428 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [169] 2026-08-13 07:13:16,521 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [363] 2026-08-13 07:13:16,797 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_05_three_lines_three_products_three_sources ... 2026-08-13 07:13:17,258 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #28 deleted mail.mail records with IDs: [364] 2026-08-13 07:13:17,351 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [170] 2026-08-13 07:13:17,449 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [365] 2026-08-13 07:13:17,985 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_06_cancel_post_reverts_origin ... 2026-08-13 07:13:18,403 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #28 deleted mail.mail records with IDs: [366] 2026-08-13 07:13:18,506 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [171] 2026-08-13 07:13:18,590 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [367] 2026-08-13 07:13:19,053 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [99] 2026-08-13 07:13:19,140 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted stock.move records with IDs: [127] 2026-08-13 07:13:19,189 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.message records with IDs: [7441] 2026-08-13 07:13:19,223 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [48] 2026-08-13 07:13:19,305 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_07_refuse_post_reverts_origin ... 2026-08-13 07:13:19,777 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #28 deleted mail.mail records with IDs: [368] 2026-08-13 07:13:19,872 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [172] 2026-08-13 07:13:19,960 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [369] 2026-08-13 07:13:20,316 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [370] 2026-08-13 07:13:20,434 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [100] 2026-08-13 07:13:20,495 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted stock.move records with IDs: [128] 2026-08-13 07:13:20,545 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.message records with IDs: [7447] 2026-08-13 07:13:20,568 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [49] 2026-08-13 07:13:20,632 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_08_cancel_draft_add_new_line_group_synced_on_revalidate ... 2026-08-13 07:13:21,088 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #28 deleted mail.mail records with IDs: [371] 2026-08-13 07:13:21,195 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [173] 2026-08-13 07:13:21,284 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [372] 2026-08-13 07:13:21,656 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [101] 2026-08-13 07:13:21,712 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted stock.move records with IDs: [129] 2026-08-13 07:13:21,749 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.message records with IDs: [7451] 2026-08-13 07:13:21,768 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [50] 2026-08-13 07:13:22,026 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #28 deleted request.approval.user.line records with IDs: [23] 2026-08-13 07:13:22,177 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #28 deleted mail.mail records with IDs: [373] 2026-08-13 07:13:22,278 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [174] 2026-08-13 07:13:22,350 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [374] 2026-08-13 07:13:22,627 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_approval_stock.tests.test_procurement_launch: Starting TestApprovalStockProcurementLaunch.test_unlink_request_deletes_generated_pickings_from_procurement ... 2026-08-13 07:13:23,034 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #28 deleted mail.mail records with IDs: [375] 2026-08-13 07:13:23,128 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [175] 2026-08-13 07:13:23,223 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [376] 2026-08-13 07:13:23,655 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [104] 2026-08-13 07:13:23,720 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted stock.move records with IDs: [132] 2026-08-13 07:13:23,761 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.message records with IDs: [7458] 2026-08-13 07:13:23,781 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [52] 2026-08-13 07:13:23,956 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #28 deleted mail.message records with IDs: [7457, 7456, 7455] 2026-08-13 07:13:24,055 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #28 deleted viin.approval.request records with IDs: [22] 2026-08-13 07:13:24,160 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #28 deleted mail.followers records with IDs: [1063, 1064] 2026-08-13 07:13:24,196 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:13:24,510 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_01_source_to_request_via_wizard ... 2026-08-13 07:13:25,205 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_01b_unlink_request_does_not_delete_existing_picking ... 2026-08-13 07:13:26,062 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #29 deleted mail.mail records with IDs: [377] 2026-08-13 07:13:26,210 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [176] 2026-08-13 07:13:26,303 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [378] 2026-08-13 07:13:26,637 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [105] 2026-08-13 07:13:27,116 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #29 deleted mail.message records with IDs: [7465, 7463, 7462] 2026-08-13 07:13:27,191 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #29 deleted viin.approval.request records with IDs: [24] 2026-08-13 07:13:27,319 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #29 deleted mail.followers records with IDs: [1068, 1069] 2026-08-13 07:13:27,350 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_02_request_validate_confirms_picking ... 2026-08-13 07:13:28,094 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #29 deleted mail.mail records with IDs: [379] 2026-08-13 07:13:28,191 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [177] 2026-08-13 07:13:28,254 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [380] 2026-08-13 07:13:28,511 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_03_multi_source_create_single_request ... 2026-08-13 07:13:29,193 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_04_cancel_request_should_cancel_picking ... 2026-08-13 07:13:29,948 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #29 deleted mail.mail records with IDs: [381] 2026-08-13 07:13:30,062 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [178] 2026-08-13 07:13:30,142 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [382] 2026-08-13 07:13:30,561 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [107] 2026-08-13 07:13:30,656 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_05_sync_from_approval_field_propagation ... 2026-08-13 07:13:31,398 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #29 deleted mail.mail records with IDs: [383] 2026-08-13 07:13:31,565 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [179] 2026-08-13 07:13:31,644 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [384] 2026-08-13 07:13:31,945 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_approval_stock.tests.test_stock_flow: Starting TestApprovalStockFlow.test_07_toggle_propagation_head_and_line ... 2026-08-13 07:13:32,192 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:13:35,179 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_01_validate_generates_resupply_pickings_and_origin_links ... 2026-08-13 07:13:35,636 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #30 deleted mail.mail records with IDs: [385] 2026-08-13 07:13:35,734 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [180] 2026-08-13 07:13:35,824 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [386] 2026-08-13 07:13:36,340 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_02_manual_launch_procurement_success ... 2026-08-13 07:13:36,766 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #30 deleted mail.mail records with IDs: [387] 2026-08-13 07:13:37,181 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_03_no_default_route_manual_raises_background_logs_error ... 2026-08-13 07:13:38,254 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #30 deleted mail.mail records with IDs: [388] 2026-08-13 07:13:38,608 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #30 deleted mail.mail records with IDs: [389] 2026-08-13 07:13:38,727 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [183] 2026-08-13 07:13:38,828 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [390] 2026-08-13 07:13:39,003 202 INFO rb-2f9fcab-223857-403445 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-13 07:13:39,332 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #30 deleted mail.mail records with IDs: [391] 2026-08-13 07:13:39,582 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_05_write_before_validate_changes_destination ... 2026-08-13 07:13:39,964 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #30 deleted mail.mail records with IDs: [392] 2026-08-13 07:13:40,073 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [185] 2026-08-13 07:13:40,159 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [393] 2026-08-13 07:13:40,580 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_06_unlink_line_before_validate_affects_generated_moves ... 2026-08-13 07:13:40,939 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #30 deleted mail.mail records with IDs: [394] 2026-08-13 07:13:41,001 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #30 deleted approval.request.line records with IDs: [48] 2026-08-13 07:13:41,072 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [186] 2026-08-13 07:13:41,134 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [395] 2026-08-13 07:13:41,478 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_07_cancel_post_reverts_origin ... 2026-08-13 07:13:41,888 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #30 deleted mail.mail records with IDs: [396] 2026-08-13 07:13:41,980 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [187] 2026-08-13 07:13:42,072 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [397] 2026-08-13 07:13:42,761 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted stock.move records with IDs: [149] 2026-08-13 07:13:42,823 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [114] 2026-08-13 07:13:42,899 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.message records with IDs: [7508] 2026-08-13 07:13:42,927 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [70] 2026-08-13 07:13:43,022 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_08_refuse_post_reverts_origin ... 2026-08-13 07:13:43,433 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #30 deleted mail.mail records with IDs: [398] 2026-08-13 07:13:43,551 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [188] 2026-08-13 07:13:43,646 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [399] 2026-08-13 07:13:44,133 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [400] 2026-08-13 07:13:44,329 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted stock.move records with IDs: [151] 2026-08-13 07:13:44,375 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [115] 2026-08-13 07:13:44,430 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.message records with IDs: [7515] 2026-08-13 07:13:44,450 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [72] 2026-08-13 07:13:44,520 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_approval_stock.tests.test_stock_reallocation_flow: Starting TestApprovalStockReallocationFlow.test_09_unlink_after_cancel_does_not_leave_origin_links ... 2026-08-13 07:13:44,863 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #30 deleted mail.mail records with IDs: [401] 2026-08-13 07:13:44,937 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [189] 2026-08-13 07:13:45,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [402] 2026-08-13 07:13:45,530 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted stock.move records with IDs: [153] 2026-08-13 07:13:45,585 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [116] 2026-08-13 07:13:45,650 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.message records with IDs: [7520] 2026-08-13 07:13:45,672 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted stock.picking records with IDs: [74] 2026-08-13 07:13:45,741 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:13:45,759 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_auth_password_policy.tests.test_auth_password_policy: Starting TestAuthPasswordPolicy.test_auth_password_policy_accept_strong_password ... 2026-08-13 07:13:45,846 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_auth_password_policy.tests.test_auth_password_policy: Starting TestAuthPasswordPolicy.test_auth_password_policy_change_password_1 ... 2026-08-13 07:13:45,873 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36075] 2026-08-13 07:13:45,873 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [18] 2026-08-13 07:13:45,877 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36076] 2026-08-13 07:13:45,877 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [19] 2026-08-13 07:13:45,898 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_auth_password_policy.tests.test_auth_password_policy: Starting TestAuthPasswordPolicy.test_check_password_policy_enforced_in_test_mode ... 2026-08-13 07:13:45,947 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_auth_password_policy.tests.test_auth_password_policy: Starting TestAuthPasswordPolicy.test_get_password_policy_returns_flags ... 2026-08-13 07:13:45,952 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36074] 2026-08-13 07:13:45,952 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [17] 2026-08-13 07:13:45,956 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [36076] 2026-08-13 07:13:45,956 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [19] 2026-08-13 07:13:45,979 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:13:45,987 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_auto_currency_rate.tests.test_legacy_ssl_provider: Starting LegacySslProviderTest.test_legacy_ssl_provider_fetch_succeeds_against_selfsigned_cert ... 2026-08-13 07:13:52,645 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7193, 7112, 7183, 7115, 7136, 7113, 7083, 7085, 7116, 7117, 7128, 7121, 7120, 7090, 7119, 7130, 7125, 7175, 7127, 7069, 7118, 7126, 7129, 7123, 7122, 7124, 7067, 7134, 7068, 7109, 7070, 7071, 7103, 7135, 7226, 7072, 7138, 7073, 7139, 7176, 7143, 7140, 7142, 7190, 7145, 7144, 7208, 7146, 7177, 7147, 7178, 7148, 7227, 7149, 7088, 7108, 7093, 7150, 7074, 7076, 7075, 7154, 7084, 7153, 7152, 7151, 7155, 7156, 7089, 7158, 7160, 7131, 7133, 7186, 7096, 7159, 7132, 7157, 7161, 7162, 7206, 7164, 7163, 7091, 7077, 7165, 7174, 7172, 7168, 7167, 7180, 7173, 7166, 7171, 7104, 7170, 7169, 7097, 7098, 7179, 7181, 7185, 7184, 7078, 7182, 7099, 7225, 7080, 7221, 7223, 7100, 7224, 7081, 7222, 7220, 7092, 7214, 7094, 7219, 7215, 7210, 7213, 7205, 7082, 7101, 7218, 7212, 7211, 7209, 7204, 7207, 7216, 7141, 7202, 7203, 7198, 7200, 7194, 7195, 7197, 7095, 7196, 7201, 7199, 7086, 7107, 7065, 7111, 7110, 7192, 7066, 7087, 7191, 7217, 7106, 7114, 7137, 7105, 7079, 7189, 7102, 7187, 7188] 2026-08-13 07:13:52,645 202 INFO rb-2f9fcab-223857-403445 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-13 07:13:53,273 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:13:53,285 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_auto_currency_rate.tests.test_rate: Starting RateTest.test_10_bank_configuration ... 2026-08-13 07:13:59,710 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7193, 7112, 7183, 7115, 7136, 7113, 7083, 7085, 7116, 7117, 7128, 7121, 7120, 7090, 7119, 7130, 7125, 7175, 7127, 7069, 7118, 7126, 7129, 7123, 7122, 7124, 7067, 7134, 7068, 7109, 7070, 7071, 7103, 7135, 7226, 7072, 7138, 7073, 7139, 7176, 7143, 7140, 7142, 7190, 7145, 7144, 7208, 7146, 7177, 7147, 7178, 7148, 7227, 7149, 7088, 7108, 7093, 7150, 7074, 7076, 7075, 7154, 7084, 7153, 7152, 7151, 7155, 7156, 7089, 7158, 7160, 7131, 7133, 7186, 7096, 7159, 7132, 7157, 7161, 7162, 7206, 7164, 7163, 7091, 7077, 7165, 7174, 7172, 7168, 7167, 7180, 7173, 7166, 7171, 7104, 7170, 7169, 7097, 7098, 7179, 7181, 7185, 7184, 7078, 7182, 7099, 7225, 7080, 7221, 7223, 7100, 7224, 7081, 7222, 7220, 7092, 7214, 7094, 7219, 7215, 7210, 7213, 7205, 7082, 7101, 7218, 7212, 7211, 7209, 7204, 7207, 7216, 7141, 7202, 7203, 7198, 7200, 7194, 7195, 7197, 7095, 7196, 7201, 7199, 7086, 7107, 7065, 7111, 7110, 7192, 7066, 7087, 7191, 7217, 7106, 7114, 7137, 7105, 7079, 7189, 7102, 7187, 7188] 2026-08-13 07:13:59,710 202 INFO rb-2f9fcab-223857-403445 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-13 07:13:59,756 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:13:59,769 202 INFO rb-2f9fcab-223857-403445 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-13 07:14:05,870 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7193, 7112, 7183, 7115, 7136, 7113, 7083, 7085, 7116, 7117, 7128, 7121, 7120, 7090, 7119, 7130, 7125, 7175, 7127, 7069, 7118, 7126, 7129, 7123, 7122, 7124, 7067, 7134, 7068, 7109, 7070, 7071, 7103, 7135, 7226, 7072, 7138, 7073, 7139, 7176, 7143, 7140, 7142, 7190, 7145, 7144, 7208, 7146, 7177, 7147, 7178, 7148, 7227, 7149, 7088, 7108, 7093, 7150, 7074, 7076, 7075, 7154, 7084, 7153, 7152, 7151, 7155, 7156, 7089, 7158, 7160, 7131, 7133, 7186, 7096, 7159, 7132, 7157, 7161, 7162, 7206, 7164, 7163, 7091, 7077, 7165, 7174, 7172, 7168, 7167, 7180, 7173, 7166, 7171, 7104, 7170, 7169, 7097, 7098, 7179, 7181, 7185, 7184, 7078, 7182, 7099, 7225, 7080, 7221, 7223, 7100, 7224, 7081, 7222, 7220, 7092, 7214, 7094, 7219, 7215, 7210, 7213, 7205, 7082, 7101, 7218, 7212, 7211, 7209, 7204, 7207, 7216, 7141, 7202, 7203, 7198, 7200, 7194, 7195, 7197, 7095, 7196, 7201, 7199, 7086, 7107, 7065, 7111, 7110, 7192, 7066, 7087, 7191, 7217, 7106, 7114, 7137, 7105, 7079, 7189, 7102, 7187, 7188] 2026-08-13 07:14:05,870 202 INFO rb-2f9fcab-223857-403445 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-13 07:14:06,601 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_02_acb_cron_currency_rate_sync ... 2026-08-13 07:14:13,121 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7193, 7112, 7183, 7115, 7136, 7113, 7083, 7085, 7116, 7117, 7128, 7121, 7120, 7090, 7119, 7130, 7125, 7175, 7127, 7069, 7118, 7126, 7129, 7123, 7122, 7124, 7067, 7134, 7068, 7109, 7070, 7071, 7103, 7135, 7226, 7072, 7138, 7073, 7139, 7176, 7143, 7140, 7142, 7190, 7145, 7144, 7208, 7146, 7177, 7147, 7178, 7148, 7227, 7149, 7088, 7108, 7093, 7150, 7074, 7076, 7075, 7154, 7084, 7153, 7152, 7151, 7155, 7156, 7089, 7158, 7160, 7131, 7133, 7186, 7096, 7159, 7132, 7157, 7161, 7162, 7206, 7164, 7163, 7091, 7077, 7165, 7174, 7172, 7168, 7167, 7180, 7173, 7166, 7171, 7104, 7170, 7169, 7097, 7098, 7179, 7181, 7185, 7184, 7078, 7182, 7099, 7225, 7080, 7221, 7223, 7100, 7224, 7081, 7222, 7220, 7092, 7214, 7094, 7219, 7215, 7210, 7213, 7205, 7082, 7101, 7218, 7212, 7211, 7209, 7204, 7207, 7216, 7141, 7202, 7203, 7198, 7200, 7194, 7195, 7197, 7095, 7196, 7201, 7199, 7086, 7107, 7065, 7111, 7110, 7192, 7066, 7087, 7191, 7217, 7106, 7114, 7137, 7105, 7079, 7189, 7102, 7187, 7188] 2026-08-13 07:14:13,122 202 INFO rb-2f9fcab-223857-403445 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-13 07:14:13,317 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_03_acb_cron_currency_rate_sync_disable ... 2026-08-13 07:14:19,974 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7193, 7112, 7183, 7115, 7136, 7113, 7083, 7085, 7116, 7117, 7128, 7121, 7120, 7090, 7119, 7130, 7125, 7175, 7127, 7069, 7118, 7126, 7129, 7123, 7122, 7124, 7067, 7134, 7068, 7109, 7070, 7071, 7103, 7135, 7226, 7072, 7138, 7073, 7139, 7176, 7143, 7140, 7142, 7190, 7145, 7144, 7208, 7146, 7177, 7147, 7178, 7148, 7227, 7149, 7088, 7108, 7093, 7150, 7074, 7076, 7075, 7154, 7084, 7153, 7152, 7151, 7155, 7156, 7089, 7158, 7160, 7131, 7133, 7186, 7096, 7159, 7132, 7157, 7161, 7162, 7206, 7164, 7163, 7091, 7077, 7165, 7174, 7172, 7168, 7167, 7180, 7173, 7166, 7171, 7104, 7170, 7169, 7097, 7098, 7179, 7181, 7185, 7184, 7078, 7182, 7099, 7225, 7080, 7221, 7223, 7100, 7224, 7081, 7222, 7220, 7092, 7214, 7094, 7219, 7215, 7210, 7213, 7205, 7082, 7101, 7218, 7212, 7211, 7209, 7204, 7207, 7216, 7141, 7202, 7203, 7198, 7200, 7194, 7195, 7197, 7095, 7196, 7201, 7199, 7086, 7107, 7065, 7111, 7110, 7192, 7066, 7087, 7191, 7217, 7106, 7114, 7137, 7105, 7079, 7189, 7102, 7187, 7188] 2026-08-13 07:14:19,974 202 INFO rb-2f9fcab-223857-403445 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-13 07:14:20,140 202 INFO rb-2f9fcab-223857-403445 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-13 07:14:26,653 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7193, 7112, 7183, 7115, 7136, 7113, 7083, 7085, 7116, 7117, 7128, 7121, 7120, 7090, 7119, 7130, 7125, 7175, 7127, 7069, 7118, 7126, 7129, 7123, 7122, 7124, 7067, 7134, 7068, 7109, 7070, 7071, 7103, 7135, 7226, 7072, 7138, 7073, 7139, 7176, 7143, 7140, 7142, 7190, 7145, 7144, 7208, 7146, 7177, 7147, 7178, 7148, 7227, 7149, 7088, 7108, 7093, 7150, 7074, 7076, 7075, 7154, 7084, 7153, 7152, 7151, 7155, 7156, 7089, 7158, 7160, 7131, 7133, 7186, 7096, 7159, 7132, 7157, 7161, 7162, 7206, 7164, 7163, 7091, 7077, 7165, 7174, 7172, 7168, 7167, 7180, 7173, 7166, 7171, 7104, 7170, 7169, 7097, 7098, 7179, 7181, 7185, 7184, 7078, 7182, 7099, 7225, 7080, 7221, 7223, 7100, 7224, 7081, 7222, 7220, 7092, 7214, 7094, 7219, 7215, 7210, 7213, 7205, 7082, 7101, 7218, 7212, 7211, 7209, 7204, 7207, 7216, 7141, 7202, 7203, 7198, 7200, 7194, 7195, 7197, 7095, 7196, 7201, 7199, 7086, 7107, 7065, 7111, 7110, 7192, 7066, 7087, 7191, 7217, 7106, 7114, 7137, 7105, 7079, 7189, 7102, 7187, 7188] 2026-08-13 07:14:26,653 202 INFO rb-2f9fcab-223857-403445 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-13 07:14:26,836 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_05_acb_cron_currency_rate_sync_with_rate_exist ... 2026-08-13 07:14:33,559 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7193, 7112, 7183, 7115, 7136, 7113, 7083, 7085, 7116, 7117, 7128, 7121, 7120, 7090, 7119, 7130, 7125, 7175, 7127, 7069, 7118, 7126, 7129, 7123, 7122, 7124, 7067, 7134, 7068, 7109, 7070, 7071, 7103, 7135, 7226, 7072, 7138, 7073, 7139, 7176, 7143, 7140, 7142, 7190, 7145, 7144, 7208, 7146, 7177, 7147, 7178, 7148, 7227, 7149, 7088, 7108, 7093, 7150, 7074, 7076, 7075, 7154, 7084, 7153, 7152, 7151, 7155, 7156, 7089, 7158, 7160, 7131, 7133, 7186, 7096, 7159, 7132, 7157, 7161, 7162, 7206, 7164, 7163, 7091, 7077, 7165, 7174, 7172, 7168, 7167, 7180, 7173, 7166, 7171, 7104, 7170, 7169, 7097, 7098, 7179, 7181, 7185, 7184, 7078, 7182, 7099, 7225, 7080, 7221, 7223, 7100, 7224, 7081, 7222, 7220, 7092, 7214, 7094, 7219, 7215, 7210, 7213, 7205, 7082, 7101, 7218, 7212, 7211, 7209, 7204, 7207, 7216, 7141, 7202, 7203, 7198, 7200, 7194, 7195, 7197, 7095, 7196, 7201, 7199, 7086, 7107, 7065, 7111, 7110, 7192, 7066, 7087, 7191, 7217, 7106, 7114, 7137, 7105, 7079, 7189, 7102, 7187, 7188] 2026-08-13 07:14:33,559 202 INFO rb-2f9fcab-223857-403445 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-13 07:14:33,792 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_06_acb_cron_curency_rate_sync_with_multi_banks ... 2026-08-13 07:14:39,897 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7193, 7112, 7183, 7115, 7136, 7113, 7083, 7085, 7116, 7117, 7128, 7121, 7120, 7090, 7119, 7130, 7125, 7175, 7127, 7069, 7118, 7126, 7129, 7123, 7122, 7124, 7067, 7134, 7068, 7109, 7070, 7071, 7103, 7135, 7226, 7072, 7138, 7073, 7139, 7176, 7143, 7140, 7142, 7190, 7145, 7144, 7208, 7146, 7177, 7147, 7178, 7148, 7227, 7149, 7088, 7108, 7093, 7150, 7074, 7076, 7075, 7154, 7084, 7153, 7152, 7151, 7155, 7156, 7089, 7158, 7160, 7131, 7133, 7186, 7096, 7159, 7132, 7157, 7161, 7162, 7206, 7164, 7163, 7091, 7077, 7165, 7174, 7172, 7168, 7167, 7180, 7173, 7166, 7171, 7104, 7170, 7169, 7097, 7098, 7179, 7181, 7185, 7184, 7078, 7182, 7099, 7225, 7080, 7221, 7223, 7100, 7224, 7081, 7222, 7220, 7092, 7214, 7094, 7219, 7215, 7210, 7213, 7205, 7082, 7101, 7218, 7212, 7211, 7209, 7204, 7207, 7216, 7141, 7202, 7203, 7198, 7200, 7194, 7195, 7197, 7095, 7196, 7201, 7199, 7086, 7107, 7065, 7111, 7110, 7192, 7066, 7087, 7191, 7217, 7106, 7114, 7137, 7105, 7079, 7189, 7102, 7187, 7188] 2026-08-13 07:14:39,898 202 INFO rb-2f9fcab-223857-403445 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-13 07:14:40,072 202 INFO rb-2f9fcab-223857-403445 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-13 07:14:46,716 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7193, 7112, 7183, 7115, 7136, 7113, 7083, 7085, 7116, 7117, 7128, 7121, 7120, 7090, 7119, 7130, 7125, 7175, 7127, 7069, 7118, 7126, 7129, 7123, 7122, 7124, 7067, 7134, 7068, 7109, 7070, 7071, 7103, 7135, 7226, 7072, 7138, 7073, 7139, 7176, 7143, 7140, 7142, 7190, 7145, 7144, 7208, 7146, 7177, 7147, 7178, 7148, 7227, 7149, 7088, 7108, 7093, 7150, 7074, 7076, 7075, 7154, 7084, 7153, 7152, 7151, 7155, 7156, 7089, 7158, 7160, 7131, 7133, 7186, 7096, 7159, 7132, 7157, 7161, 7162, 7206, 7164, 7163, 7091, 7077, 7165, 7174, 7172, 7168, 7167, 7180, 7173, 7166, 7171, 7104, 7170, 7169, 7097, 7098, 7179, 7181, 7185, 7184, 7078, 7182, 7099, 7225, 7080, 7221, 7223, 7100, 7224, 7081, 7222, 7220, 7092, 7214, 7094, 7219, 7215, 7210, 7213, 7205, 7082, 7101, 7218, 7212, 7211, 7209, 7204, 7207, 7216, 7141, 7202, 7203, 7198, 7200, 7194, 7195, 7197, 7095, 7196, 7201, 7199, 7086, 7107, 7065, 7111, 7110, 7192, 7066, 7087, 7191, 7217, 7106, 7114, 7137, 7105, 7079, 7189, 7102, 7187, 7188] 2026-08-13 07:14:46,716 202 INFO rb-2f9fcab-223857-403445 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-13 07:14:47,010 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_auto_currency_rate_acb.tests.test_acb: Starting ACBTest.test_08_acb_cron_currency_rate_sync_in_holiday ... 2026-08-13 07:14:53,606 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7193, 7112, 7183, 7115, 7136, 7113, 7083, 7085, 7116, 7117, 7128, 7121, 7120, 7090, 7119, 7130, 7125, 7175, 7127, 7069, 7118, 7126, 7129, 7123, 7122, 7124, 7067, 7134, 7068, 7109, 7070, 7071, 7103, 7135, 7226, 7072, 7138, 7073, 7139, 7176, 7143, 7140, 7142, 7190, 7145, 7144, 7208, 7146, 7177, 7147, 7178, 7148, 7227, 7149, 7088, 7108, 7093, 7150, 7074, 7076, 7075, 7154, 7084, 7153, 7152, 7151, 7155, 7156, 7089, 7158, 7160, 7131, 7133, 7186, 7096, 7159, 7132, 7157, 7161, 7162, 7206, 7164, 7163, 7091, 7077, 7165, 7174, 7172, 7168, 7167, 7180, 7173, 7166, 7171, 7104, 7170, 7169, 7097, 7098, 7179, 7181, 7185, 7184, 7078, 7182, 7099, 7225, 7080, 7221, 7223, 7100, 7224, 7081, 7222, 7220, 7092, 7214, 7094, 7219, 7215, 7210, 7213, 7205, 7082, 7101, 7218, 7212, 7211, 7209, 7204, 7207, 7216, 7141, 7202, 7203, 7198, 7200, 7194, 7195, 7197, 7095, 7196, 7201, 7199, 7086, 7107, 7065, 7111, 7110, 7192, 7066, 7087, 7191, 7217, 7106, 7114, 7137, 7105, 7079, 7189, 7102, 7187, 7188] 2026-08-13 07:14:53,606 202 INFO rb-2f9fcab-223857-403445 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-13 07:14:53,763 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:14:53,772 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_auto_currency_rate_bidv.tests.test_bidv: Starting BIDVTest.test_10_bidv_configuration ... 2026-08-13 07:15:00,356 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7193, 7112, 7183, 7115, 7136, 7113, 7083, 7085, 7116, 7117, 7128, 7121, 7120, 7090, 7119, 7130, 7125, 7175, 7127, 7069, 7118, 7126, 7129, 7123, 7122, 7124, 7067, 7134, 7068, 7109, 7070, 7071, 7103, 7135, 7226, 7072, 7138, 7073, 7139, 7176, 7143, 7140, 7142, 7190, 7145, 7144, 7208, 7146, 7177, 7147, 7178, 7148, 7227, 7149, 7088, 7108, 7093, 7150, 7074, 7076, 7075, 7154, 7084, 7153, 7152, 7151, 7155, 7156, 7089, 7158, 7160, 7131, 7133, 7186, 7096, 7159, 7132, 7157, 7161, 7162, 7206, 7164, 7163, 7091, 7077, 7165, 7174, 7172, 7168, 7167, 7180, 7173, 7166, 7171, 7104, 7170, 7169, 7097, 7098, 7179, 7181, 7185, 7184, 7078, 7182, 7099, 7225, 7080, 7221, 7223, 7100, 7224, 7081, 7222, 7220, 7092, 7214, 7094, 7219, 7215, 7210, 7213, 7205, 7082, 7101, 7218, 7212, 7211, 7209, 7204, 7207, 7216, 7141, 7202, 7203, 7198, 7200, 7194, 7195, 7197, 7095, 7196, 7201, 7199, 7086, 7107, 7065, 7111, 7110, 7192, 7066, 7087, 7191, 7217, 7106, 7114, 7137, 7105, 7079, 7189, 7102, 7187, 7188] 2026-08-13 07:15:00,356 202 INFO rb-2f9fcab-223857-403445 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-13 07:15:00,450 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_auto_currency_rate_bidv.tests.test_bidv: Starting BIDVTest.test_20_bidv_cron_currency_rate_sync ... 2026-08-13 07:15:06,765 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7193, 7112, 7183, 7115, 7136, 7113, 7083, 7085, 7116, 7117, 7128, 7121, 7120, 7090, 7119, 7130, 7125, 7175, 7127, 7069, 7118, 7126, 7129, 7123, 7122, 7124, 7067, 7134, 7068, 7109, 7070, 7071, 7103, 7135, 7226, 7072, 7138, 7073, 7139, 7176, 7143, 7140, 7142, 7190, 7145, 7144, 7208, 7146, 7177, 7147, 7178, 7148, 7227, 7149, 7088, 7108, 7093, 7150, 7074, 7076, 7075, 7154, 7084, 7153, 7152, 7151, 7155, 7156, 7089, 7158, 7160, 7131, 7133, 7186, 7096, 7159, 7132, 7157, 7161, 7162, 7206, 7164, 7163, 7091, 7077, 7165, 7174, 7172, 7168, 7167, 7180, 7173, 7166, 7171, 7104, 7170, 7169, 7097, 7098, 7179, 7181, 7185, 7184, 7078, 7182, 7099, 7225, 7080, 7221, 7223, 7100, 7224, 7081, 7222, 7220, 7092, 7214, 7094, 7219, 7215, 7210, 7213, 7205, 7082, 7101, 7218, 7212, 7211, 7209, 7204, 7207, 7216, 7141, 7202, 7203, 7198, 7200, 7194, 7195, 7197, 7095, 7196, 7201, 7199, 7086, 7107, 7065, 7111, 7110, 7192, 7066, 7087, 7191, 7217, 7106, 7114, 7137, 7105, 7079, 7189, 7102, 7187, 7188] 2026-08-13 07:15:06,765 202 INFO rb-2f9fcab-223857-403445 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-13 07:15:06,956 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_auto_currency_rate_bidv.tests.test_bidv: Starting BIDVTest.test_30_bidv_cron_currency_rate_sync_disabled ... 2026-08-13 07:15:12,962 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7193, 7112, 7183, 7115, 7136, 7113, 7083, 7085, 7116, 7117, 7128, 7121, 7120, 7090, 7119, 7130, 7125, 7175, 7127, 7069, 7118, 7126, 7129, 7123, 7122, 7124, 7067, 7134, 7068, 7109, 7070, 7071, 7103, 7135, 7226, 7072, 7138, 7073, 7139, 7176, 7143, 7140, 7142, 7190, 7145, 7144, 7208, 7146, 7177, 7147, 7178, 7148, 7227, 7149, 7088, 7108, 7093, 7150, 7074, 7076, 7075, 7154, 7084, 7153, 7152, 7151, 7155, 7156, 7089, 7158, 7160, 7131, 7133, 7186, 7096, 7159, 7132, 7157, 7161, 7162, 7206, 7164, 7163, 7091, 7077, 7165, 7174, 7172, 7168, 7167, 7180, 7173, 7166, 7171, 7104, 7170, 7169, 7097, 7098, 7179, 7181, 7185, 7184, 7078, 7182, 7099, 7225, 7080, 7221, 7223, 7100, 7224, 7081, 7222, 7220, 7092, 7214, 7094, 7219, 7215, 7210, 7213, 7205, 7082, 7101, 7218, 7212, 7211, 7209, 7204, 7207, 7216, 7141, 7202, 7203, 7198, 7200, 7194, 7195, 7197, 7095, 7196, 7201, 7199, 7086, 7107, 7065, 7111, 7110, 7192, 7066, 7087, 7191, 7217, 7106, 7114, 7137, 7105, 7079, 7189, 7102, 7187, 7188] 2026-08-13 07:15:12,962 202 INFO rb-2f9fcab-223857-403445 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-13 07:15:13,129 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_auto_currency_rate_bidv.tests.test_bidv: Starting BIDVTest.test_dynamic_method_availability ... 2026-08-13 07:15:19,068 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7193, 7112, 7183, 7115, 7136, 7113, 7083, 7085, 7116, 7117, 7128, 7121, 7120, 7090, 7119, 7130, 7125, 7175, 7127, 7069, 7118, 7126, 7129, 7123, 7122, 7124, 7067, 7134, 7068, 7109, 7070, 7071, 7103, 7135, 7226, 7072, 7138, 7073, 7139, 7176, 7143, 7140, 7142, 7190, 7145, 7144, 7208, 7146, 7177, 7147, 7178, 7148, 7227, 7149, 7088, 7108, 7093, 7150, 7074, 7076, 7075, 7154, 7084, 7153, 7152, 7151, 7155, 7156, 7089, 7158, 7160, 7131, 7133, 7186, 7096, 7159, 7132, 7157, 7161, 7162, 7206, 7164, 7163, 7091, 7077, 7165, 7174, 7172, 7168, 7167, 7180, 7173, 7166, 7171, 7104, 7170, 7169, 7097, 7098, 7179, 7181, 7185, 7184, 7078, 7182, 7099, 7225, 7080, 7221, 7223, 7100, 7224, 7081, 7222, 7220, 7092, 7214, 7094, 7219, 7215, 7210, 7213, 7205, 7082, 7101, 7218, 7212, 7211, 7209, 7204, 7207, 7216, 7141, 7202, 7203, 7198, 7200, 7194, 7195, 7197, 7095, 7196, 7201, 7199, 7086, 7107, 7065, 7111, 7110, 7192, 7066, 7087, 7191, 7217, 7106, 7114, 7137, 7105, 7079, 7189, 7102, 7187, 7188] 2026-08-13 07:15:19,068 202 INFO rb-2f9fcab-223857-403445 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-13 07:15:19,211 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:15:19,224 202 INFO rb-2f9fcab-223857-403445 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-13 07:15:25,775 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7193, 7112, 7183, 7115, 7136, 7113, 7083, 7085, 7116, 7117, 7128, 7121, 7120, 7090, 7119, 7130, 7125, 7175, 7127, 7069, 7118, 7126, 7129, 7123, 7122, 7124, 7067, 7134, 7068, 7109, 7070, 7071, 7103, 7135, 7226, 7072, 7138, 7073, 7139, 7176, 7143, 7140, 7142, 7190, 7145, 7144, 7208, 7146, 7177, 7147, 7178, 7148, 7227, 7149, 7088, 7108, 7093, 7150, 7074, 7076, 7075, 7154, 7084, 7153, 7152, 7151, 7155, 7156, 7089, 7158, 7160, 7131, 7133, 7186, 7096, 7159, 7132, 7157, 7161, 7162, 7206, 7164, 7163, 7091, 7077, 7165, 7174, 7172, 7168, 7167, 7180, 7173, 7166, 7171, 7104, 7170, 7169, 7097, 7098, 7179, 7181, 7185, 7184, 7078, 7182, 7099, 7225, 7080, 7221, 7223, 7100, 7224, 7081, 7222, 7220, 7092, 7214, 7094, 7219, 7215, 7210, 7213, 7205, 7082, 7101, 7218, 7212, 7211, 7209, 7204, 7207, 7216, 7141, 7202, 7203, 7198, 7200, 7194, 7195, 7197, 7095, 7196, 7201, 7199, 7086, 7107, 7065, 7111, 7110, 7192, 7066, 7087, 7191, 7217, 7106, 7114, 7137, 7105, 7079, 7189, 7102, 7187, 7188] 2026-08-13 07:15:25,776 202 INFO rb-2f9fcab-223857-403445 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-13 07:15:25,989 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_02_vcb_cron_currency_rate_sync ... 2026-08-13 07:15:32,748 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7193, 7112, 7183, 7115, 7136, 7113, 7083, 7085, 7116, 7117, 7128, 7121, 7120, 7090, 7119, 7130, 7125, 7175, 7127, 7069, 7118, 7126, 7129, 7123, 7122, 7124, 7067, 7134, 7068, 7109, 7070, 7071, 7103, 7135, 7226, 7072, 7138, 7073, 7139, 7176, 7143, 7140, 7142, 7190, 7145, 7144, 7208, 7146, 7177, 7147, 7178, 7148, 7227, 7149, 7088, 7108, 7093, 7150, 7074, 7076, 7075, 7154, 7084, 7153, 7152, 7151, 7155, 7156, 7089, 7158, 7160, 7131, 7133, 7186, 7096, 7159, 7132, 7157, 7161, 7162, 7206, 7164, 7163, 7091, 7077, 7165, 7174, 7172, 7168, 7167, 7180, 7173, 7166, 7171, 7104, 7170, 7169, 7097, 7098, 7179, 7181, 7185, 7184, 7078, 7182, 7099, 7225, 7080, 7221, 7223, 7100, 7224, 7081, 7222, 7220, 7092, 7214, 7094, 7219, 7215, 7210, 7213, 7205, 7082, 7101, 7218, 7212, 7211, 7209, 7204, 7207, 7216, 7141, 7202, 7203, 7198, 7200, 7194, 7195, 7197, 7095, 7196, 7201, 7199, 7086, 7107, 7065, 7111, 7110, 7192, 7066, 7087, 7191, 7217, 7106, 7114, 7137, 7105, 7079, 7189, 7102, 7187, 7188] 2026-08-13 07:15:32,748 202 INFO rb-2f9fcab-223857-403445 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-13 07:15:32,958 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_03_vcb_cron_currency_rate_sync_disable ... 2026-08-13 07:15:39,849 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7193, 7112, 7183, 7115, 7136, 7113, 7083, 7085, 7116, 7117, 7128, 7121, 7120, 7090, 7119, 7130, 7125, 7175, 7127, 7069, 7118, 7126, 7129, 7123, 7122, 7124, 7067, 7134, 7068, 7109, 7070, 7071, 7103, 7135, 7226, 7072, 7138, 7073, 7139, 7176, 7143, 7140, 7142, 7190, 7145, 7144, 7208, 7146, 7177, 7147, 7178, 7148, 7227, 7149, 7088, 7108, 7093, 7150, 7074, 7076, 7075, 7154, 7084, 7153, 7152, 7151, 7155, 7156, 7089, 7158, 7160, 7131, 7133, 7186, 7096, 7159, 7132, 7157, 7161, 7162, 7206, 7164, 7163, 7091, 7077, 7165, 7174, 7172, 7168, 7167, 7180, 7173, 7166, 7171, 7104, 7170, 7169, 7097, 7098, 7179, 7181, 7185, 7184, 7078, 7182, 7099, 7225, 7080, 7221, 7223, 7100, 7224, 7081, 7222, 7220, 7092, 7214, 7094, 7219, 7215, 7210, 7213, 7205, 7082, 7101, 7218, 7212, 7211, 7209, 7204, 7207, 7216, 7141, 7202, 7203, 7198, 7200, 7194, 7195, 7197, 7095, 7196, 7201, 7199, 7086, 7107, 7065, 7111, 7110, 7192, 7066, 7087, 7191, 7217, 7106, 7114, 7137, 7105, 7079, 7189, 7102, 7187, 7188] 2026-08-13 07:15:39,849 202 INFO rb-2f9fcab-223857-403445 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-13 07:15:40,028 202 INFO rb-2f9fcab-223857-403445 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-13 07:15:47,191 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7193, 7112, 7183, 7115, 7136, 7113, 7083, 7085, 7116, 7117, 7128, 7121, 7120, 7090, 7119, 7130, 7125, 7175, 7127, 7069, 7118, 7126, 7129, 7123, 7122, 7124, 7067, 7134, 7068, 7109, 7070, 7071, 7103, 7135, 7226, 7072, 7138, 7073, 7139, 7176, 7143, 7140, 7142, 7190, 7145, 7144, 7208, 7146, 7177, 7147, 7178, 7148, 7227, 7149, 7088, 7108, 7093, 7150, 7074, 7076, 7075, 7154, 7084, 7153, 7152, 7151, 7155, 7156, 7089, 7158, 7160, 7131, 7133, 7186, 7096, 7159, 7132, 7157, 7161, 7162, 7206, 7164, 7163, 7091, 7077, 7165, 7174, 7172, 7168, 7167, 7180, 7173, 7166, 7171, 7104, 7170, 7169, 7097, 7098, 7179, 7181, 7185, 7184, 7078, 7182, 7099, 7225, 7080, 7221, 7223, 7100, 7224, 7081, 7222, 7220, 7092, 7214, 7094, 7219, 7215, 7210, 7213, 7205, 7082, 7101, 7218, 7212, 7211, 7209, 7204, 7207, 7216, 7141, 7202, 7203, 7198, 7200, 7194, 7195, 7197, 7095, 7196, 7201, 7199, 7086, 7107, 7065, 7111, 7110, 7192, 7066, 7087, 7191, 7217, 7106, 7114, 7137, 7105, 7079, 7189, 7102, 7187, 7188] 2026-08-13 07:15:47,191 202 INFO rb-2f9fcab-223857-403445 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-13 07:15:47,368 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_05_vcb_cron_currency_rate_sync_with_rate_exist ... 2026-08-13 07:15:54,567 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7193, 7112, 7183, 7115, 7136, 7113, 7083, 7085, 7116, 7117, 7128, 7121, 7120, 7090, 7119, 7130, 7125, 7175, 7127, 7069, 7118, 7126, 7129, 7123, 7122, 7124, 7067, 7134, 7068, 7109, 7070, 7071, 7103, 7135, 7226, 7072, 7138, 7073, 7139, 7176, 7143, 7140, 7142, 7190, 7145, 7144, 7208, 7146, 7177, 7147, 7178, 7148, 7227, 7149, 7088, 7108, 7093, 7150, 7074, 7076, 7075, 7154, 7084, 7153, 7152, 7151, 7155, 7156, 7089, 7158, 7160, 7131, 7133, 7186, 7096, 7159, 7132, 7157, 7161, 7162, 7206, 7164, 7163, 7091, 7077, 7165, 7174, 7172, 7168, 7167, 7180, 7173, 7166, 7171, 7104, 7170, 7169, 7097, 7098, 7179, 7181, 7185, 7184, 7078, 7182, 7099, 7225, 7080, 7221, 7223, 7100, 7224, 7081, 7222, 7220, 7092, 7214, 7094, 7219, 7215, 7210, 7213, 7205, 7082, 7101, 7218, 7212, 7211, 7209, 7204, 7207, 7216, 7141, 7202, 7203, 7198, 7200, 7194, 7195, 7197, 7095, 7196, 7201, 7199, 7086, 7107, 7065, 7111, 7110, 7192, 7066, 7087, 7191, 7217, 7106, 7114, 7137, 7105, 7079, 7189, 7102, 7187, 7188] 2026-08-13 07:15:54,567 202 INFO rb-2f9fcab-223857-403445 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-13 07:15:54,799 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_06_vcb_cron_curency_rate_sync_with_multi_banks ... 2026-08-13 07:16:01,073 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7193, 7112, 7183, 7115, 7136, 7113, 7083, 7085, 7116, 7117, 7128, 7121, 7120, 7090, 7119, 7130, 7125, 7175, 7127, 7069, 7118, 7126, 7129, 7123, 7122, 7124, 7067, 7134, 7068, 7109, 7070, 7071, 7103, 7135, 7226, 7072, 7138, 7073, 7139, 7176, 7143, 7140, 7142, 7190, 7145, 7144, 7208, 7146, 7177, 7147, 7178, 7148, 7227, 7149, 7088, 7108, 7093, 7150, 7074, 7076, 7075, 7154, 7084, 7153, 7152, 7151, 7155, 7156, 7089, 7158, 7160, 7131, 7133, 7186, 7096, 7159, 7132, 7157, 7161, 7162, 7206, 7164, 7163, 7091, 7077, 7165, 7174, 7172, 7168, 7167, 7180, 7173, 7166, 7171, 7104, 7170, 7169, 7097, 7098, 7179, 7181, 7185, 7184, 7078, 7182, 7099, 7225, 7080, 7221, 7223, 7100, 7224, 7081, 7222, 7220, 7092, 7214, 7094, 7219, 7215, 7210, 7213, 7205, 7082, 7101, 7218, 7212, 7211, 7209, 7204, 7207, 7216, 7141, 7202, 7203, 7198, 7200, 7194, 7195, 7197, 7095, 7196, 7201, 7199, 7086, 7107, 7065, 7111, 7110, 7192, 7066, 7087, 7191, 7217, 7106, 7114, 7137, 7105, 7079, 7189, 7102, 7187, 7188] 2026-08-13 07:16:01,073 202 INFO rb-2f9fcab-223857-403445 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-13 07:16:01,271 202 INFO rb-2f9fcab-223857-403445 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-13 07:16:07,583 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7193, 7112, 7183, 7115, 7136, 7113, 7083, 7085, 7116, 7117, 7128, 7121, 7120, 7090, 7119, 7130, 7125, 7175, 7127, 7069, 7118, 7126, 7129, 7123, 7122, 7124, 7067, 7134, 7068, 7109, 7070, 7071, 7103, 7135, 7226, 7072, 7138, 7073, 7139, 7176, 7143, 7140, 7142, 7190, 7145, 7144, 7208, 7146, 7177, 7147, 7178, 7148, 7227, 7149, 7088, 7108, 7093, 7150, 7074, 7076, 7075, 7154, 7084, 7153, 7152, 7151, 7155, 7156, 7089, 7158, 7160, 7131, 7133, 7186, 7096, 7159, 7132, 7157, 7161, 7162, 7206, 7164, 7163, 7091, 7077, 7165, 7174, 7172, 7168, 7167, 7180, 7173, 7166, 7171, 7104, 7170, 7169, 7097, 7098, 7179, 7181, 7185, 7184, 7078, 7182, 7099, 7225, 7080, 7221, 7223, 7100, 7224, 7081, 7222, 7220, 7092, 7214, 7094, 7219, 7215, 7210, 7213, 7205, 7082, 7101, 7218, 7212, 7211, 7209, 7204, 7207, 7216, 7141, 7202, 7203, 7198, 7200, 7194, 7195, 7197, 7095, 7196, 7201, 7199, 7086, 7107, 7065, 7111, 7110, 7192, 7066, 7087, 7191, 7217, 7106, 7114, 7137, 7105, 7079, 7189, 7102, 7187, 7188] 2026-08-13 07:16:07,583 202 INFO rb-2f9fcab-223857-403445 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-13 07:16:07,862 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_auto_currency_rate_vcb.tests.test_vcb: Starting VCBTest.test_08_vcb_cron_currency_rate_sync_in_holiday ... 2026-08-13 07:16:14,605 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7193, 7112, 7183, 7115, 7136, 7113, 7083, 7085, 7116, 7117, 7128, 7121, 7120, 7090, 7119, 7130, 7125, 7175, 7127, 7069, 7118, 7126, 7129, 7123, 7122, 7124, 7067, 7134, 7068, 7109, 7070, 7071, 7103, 7135, 7226, 7072, 7138, 7073, 7139, 7176, 7143, 7140, 7142, 7190, 7145, 7144, 7208, 7146, 7177, 7147, 7178, 7148, 7227, 7149, 7088, 7108, 7093, 7150, 7074, 7076, 7075, 7154, 7084, 7153, 7152, 7151, 7155, 7156, 7089, 7158, 7160, 7131, 7133, 7186, 7096, 7159, 7132, 7157, 7161, 7162, 7206, 7164, 7163, 7091, 7077, 7165, 7174, 7172, 7168, 7167, 7180, 7173, 7166, 7171, 7104, 7170, 7169, 7097, 7098, 7179, 7181, 7185, 7184, 7078, 7182, 7099, 7225, 7080, 7221, 7223, 7100, 7224, 7081, 7222, 7220, 7092, 7214, 7094, 7219, 7215, 7210, 7213, 7205, 7082, 7101, 7218, 7212, 7211, 7209, 7204, 7207, 7216, 7141, 7202, 7203, 7198, 7200, 7194, 7195, 7197, 7095, 7196, 7201, 7199, 7086, 7107, 7065, 7111, 7110, 7192, 7066, 7087, 7191, 7217, 7106, 7114, 7137, 7105, 7079, 7189, 7102, 7187, 7188] 2026-08-13 07:16:14,605 202 INFO rb-2f9fcab-223857-403445 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-13 07:16:14,805 202 INFO rb-2f9fcab-223857-403445 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-13 07:16:21,443 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7193, 7112, 7183, 7115, 7136, 7113, 7083, 7085, 7116, 7117, 7128, 7121, 7120, 7090, 7119, 7130, 7125, 7175, 7127, 7069, 7118, 7126, 7129, 7123, 7122, 7124, 7067, 7134, 7068, 7109, 7070, 7071, 7103, 7135, 7226, 7072, 7138, 7073, 7139, 7176, 7143, 7140, 7142, 7190, 7145, 7144, 7208, 7146, 7177, 7147, 7178, 7148, 7227, 7149, 7088, 7108, 7093, 7150, 7074, 7076, 7075, 7154, 7084, 7153, 7152, 7151, 7155, 7156, 7089, 7158, 7160, 7131, 7133, 7186, 7096, 7159, 7132, 7157, 7161, 7162, 7206, 7164, 7163, 7091, 7077, 7165, 7174, 7172, 7168, 7167, 7180, 7173, 7166, 7171, 7104, 7170, 7169, 7097, 7098, 7179, 7181, 7185, 7184, 7078, 7182, 7099, 7225, 7080, 7221, 7223, 7100, 7224, 7081, 7222, 7220, 7092, 7214, 7094, 7219, 7215, 7210, 7213, 7205, 7082, 7101, 7218, 7212, 7211, 7209, 7204, 7207, 7216, 7141, 7202, 7203, 7198, 7200, 7194, 7195, 7197, 7095, 7196, 7201, 7199, 7086, 7107, 7065, 7111, 7110, 7192, 7066, 7087, 7191, 7217, 7106, 7114, 7137, 7105, 7079, 7189, 7102, 7187, 7188] 2026-08-13 07:16:21,444 202 INFO rb-2f9fcab-223857-403445 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-13 07:16:21,657 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:16:21,672 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_auto_currency_rate_xe.tests.test_xe: Starting XETest.test_10_xe_configuration ... 2026-08-13 07:16:28,181 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7193, 7112, 7183, 7115, 7136, 7113, 7083, 7085, 7116, 7117, 7128, 7121, 7120, 7090, 7119, 7130, 7125, 7175, 7127, 7069, 7118, 7126, 7129, 7123, 7122, 7124, 7067, 7134, 7068, 7109, 7070, 7071, 7103, 7135, 7226, 7072, 7138, 7073, 7139, 7176, 7143, 7140, 7142, 7190, 7145, 7144, 7208, 7146, 7177, 7147, 7178, 7148, 7227, 7149, 7088, 7108, 7093, 7150, 7074, 7076, 7075, 7154, 7084, 7153, 7152, 7151, 7155, 7156, 7089, 7158, 7160, 7131, 7133, 7186, 7096, 7159, 7132, 7157, 7161, 7162, 7206, 7164, 7163, 7091, 7077, 7165, 7174, 7172, 7168, 7167, 7180, 7173, 7166, 7171, 7104, 7170, 7169, 7097, 7098, 7179, 7181, 7185, 7184, 7078, 7182, 7099, 7225, 7080, 7221, 7223, 7100, 7224, 7081, 7222, 7220, 7092, 7214, 7094, 7219, 7215, 7210, 7213, 7205, 7082, 7101, 7218, 7212, 7211, 7209, 7204, 7207, 7216, 7141, 7202, 7203, 7198, 7200, 7194, 7195, 7197, 7095, 7196, 7201, 7199, 7086, 7107, 7065, 7111, 7110, 7192, 7066, 7087, 7191, 7217, 7106, 7114, 7137, 7105, 7079, 7189, 7102, 7187, 7188] 2026-08-13 07:16:28,181 202 INFO rb-2f9fcab-223857-403445 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-13 07:16:28,218 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_auto_currency_rate_xe.tests.test_xe: Starting XETest.test_20_xe_cron_currency_rate_sync ... 2026-08-13 07:16:35,210 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7193, 7112, 7183, 7115, 7136, 7113, 7083, 7085, 7116, 7117, 7128, 7121, 7120, 7090, 7119, 7130, 7125, 7175, 7127, 7069, 7118, 7126, 7129, 7123, 7122, 7124, 7067, 7134, 7068, 7109, 7070, 7071, 7103, 7135, 7226, 7072, 7138, 7073, 7139, 7176, 7143, 7140, 7142, 7190, 7145, 7144, 7208, 7146, 7177, 7147, 7178, 7148, 7227, 7149, 7088, 7108, 7093, 7150, 7074, 7076, 7075, 7154, 7084, 7153, 7152, 7151, 7155, 7156, 7089, 7158, 7160, 7131, 7133, 7186, 7096, 7159, 7132, 7157, 7161, 7162, 7206, 7164, 7163, 7091, 7077, 7165, 7174, 7172, 7168, 7167, 7180, 7173, 7166, 7171, 7104, 7170, 7169, 7097, 7098, 7179, 7181, 7185, 7184, 7078, 7182, 7099, 7225, 7080, 7221, 7223, 7100, 7224, 7081, 7222, 7220, 7092, 7214, 7094, 7219, 7215, 7210, 7213, 7205, 7082, 7101, 7218, 7212, 7211, 7209, 7204, 7207, 7216, 7141, 7202, 7203, 7198, 7200, 7194, 7195, 7197, 7095, 7196, 7201, 7199, 7086, 7107, 7065, 7111, 7110, 7192, 7066, 7087, 7191, 7217, 7106, 7114, 7137, 7105, 7079, 7189, 7102, 7187, 7188] 2026-08-13 07:16:35,211 202 INFO rb-2f9fcab-223857-403445 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-13 07:16:35,932 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_auto_currency_rate_xe.tests.test_xe: Starting XETest.test_dynamic_method_availability ... 2026-08-13 07:16:42,693 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7193, 7112, 7183, 7115, 7136, 7113, 7083, 7085, 7116, 7117, 7128, 7121, 7120, 7090, 7119, 7130, 7125, 7175, 7127, 7069, 7118, 7126, 7129, 7123, 7122, 7124, 7067, 7134, 7068, 7109, 7070, 7071, 7103, 7135, 7226, 7072, 7138, 7073, 7139, 7176, 7143, 7140, 7142, 7190, 7145, 7144, 7208, 7146, 7177, 7147, 7178, 7148, 7227, 7149, 7088, 7108, 7093, 7150, 7074, 7076, 7075, 7154, 7084, 7153, 7152, 7151, 7155, 7156, 7089, 7158, 7160, 7131, 7133, 7186, 7096, 7159, 7132, 7157, 7161, 7162, 7206, 7164, 7163, 7091, 7077, 7165, 7174, 7172, 7168, 7167, 7180, 7173, 7166, 7171, 7104, 7170, 7169, 7097, 7098, 7179, 7181, 7185, 7184, 7078, 7182, 7099, 7225, 7080, 7221, 7223, 7100, 7224, 7081, 7222, 7220, 7092, 7214, 7094, 7219, 7215, 7210, 7213, 7205, 7082, 7101, 7218, 7212, 7211, 7209, 7204, 7207, 7216, 7141, 7202, 7203, 7198, 7200, 7194, 7195, 7197, 7095, 7196, 7201, 7199, 7086, 7107, 7065, 7111, 7110, 7192, 7066, 7087, 7191, 7217, 7106, 7114, 7137, 7105, 7079, 7189, 7102, 7187, 7188] 2026-08-13 07:16:42,693 202 INFO rb-2f9fcab-223857-403445 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-13 07:16:42,732 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:16:42,742 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_11_code_unique ... 2026-08-13 07:16:42,764 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_12_code_unique ... 2026-08-13 07:16:42,785 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_21_check_country_district ... 2026-08-13 07:16:42,812 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_22_check_state_partner ... 2026-08-13 07:16:42,853 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_23_check_country_partner ... 2026-08-13 07:16:42,896 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_31_form_partner ... 2026-08-13 07:16:43,439 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_32_form_district ... 2026-08-13 07:16:43,483 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_base_district.tests.test_district: Starting TestDistict.test_onchange_parent_with_district ... 2026-08-13 07:16:44,166 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:16:44,181 202 INFO rb-2f9fcab-223857-403445 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-13 07:16:44,273 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base_import.models.base_import: importing 1 rows... 2026-08-13 07:16:44,337 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base_import.models.base_import: done importing data into model: res.partner 2026-08-13 07:16:44,365 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_base_import_tracking.tests.test_base_import_tracking: Starting TestBaseImportTracking.test_002_import_creates_records_correctly ... 2026-08-13 07:16:44,393 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base_import.models.base_import: importing 2 rows... 2026-08-13 07:16:44,479 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base_import.models.base_import: done importing data into model: res.partner 2026-08-13 07:16:44,512 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:16:44,607 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_base_state_group.tests.test_access_rights: Starting TestAccessRights.test_manager_user_access_rights ... 2026-08-13 07:16:44,675 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted res.state.group records with IDs: [15] 2026-08-13 07:16:44,699 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:16:44,774 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_base_state_group.tests.test_res_partner: Starting TestResParner.test_01_check_partner ... 2026-08-13 07:16:44,840 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:16:44,921 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_01_check_state_group ... 2026-08-13 07:16:44,968 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_02_check_state_group ... 2026-08-13 07:16:45,000 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_03_check_state_group ... 2026-08-13 07:16:45,026 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_04_check_state_group ... 2026-08-13 07:16:45,055 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_05_check_state_group ... 2026-08-13 07:16:45,081 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_base_state_group.tests.test_res_state_group: Starting TestStateGroup.test_onchange_state_group ... 2026-08-13 07:16:45,179 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:16:45,190 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_11_code_unique ... 2026-08-13 07:16:45,222 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_12_code_unique ... 2026-08-13 07:16:45,255 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_21_check_country_ward ... 2026-08-13 07:16:45,294 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_22_check_state_partner ... 2026-08-13 07:16:45,355 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_23_check_country_partner ... 2026-08-13 07:16:45,406 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_31_form_partner ... 2026-08-13 07:16:45,900 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_32_form_ward ... 2026-08-13 07:16:45,951 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_base_ward.tests.test_ward: Starting TestWard.test_onchange_parent_with_ward ... 2026-08-13 07:16:46,603 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:16:46,619 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_brand_common.tests.test_web_layout: Starting TestWebLayoutBrandDefaults.test_backend_page_falls_back_to_brand_title_and_favicon ... 2026-08-13 07:16:46,636 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:admin from n/a 2026-08-13 07:16:46,646 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:16:47,964 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:16:47] "GET /web HTTP/1.1" 200 - 185 0.120 1.200 2026-08-13 07:16:47,966 202 INFO rb-2f9fcab-223857-403445 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-13 07:16:47,983 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_brand_common.tests.test_web_layout: Starting TestWebLayoutBrandDefaults.test_brand_title_default_survives_core_qunit_stub_of_web_layout ... 2026-08-13 07:16:48,011 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_brand_common.tests.test_web_layout: Starting TestWebLayoutBrandDefaults.test_explicit_favicon_wins_over_brand_default ... 2026-08-13 07:16:48,019 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:16:48,324 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:16:48] "GET /odoo/offline HTTP/1.1" 200 - 16 0.012 0.294 2026-08-13 07:16:48,326 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_brand_common.tests.test_web_layout.TestWebLayoutBrandDefaults.test_explicit_favicon_wins_over_brand_default: waiting for threads: [] 2026-08-13 07:16:48,351 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_brand_common.tests.test_web_layout: Starting TestWebLayoutBrandDefaults.test_explicit_title_wins_over_brand_default ... 2026-08-13 07:16:48,362 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:16:49,138 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:16:49] "GET /odoo/offline HTTP/1.1" 200 - 18 0.016 0.768 2026-08-13 07:16:49,139 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_brand_common.tests.test_web_layout.TestWebLayoutBrandDefaults.test_explicit_title_wins_over_brand_default: waiting for threads: [] 2026-08-13 07:16:49,162 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:16:49,251 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_brand_common.tests.test_webmanifest: Starting BrandWebManifestRoutesTest.test_brand_apple_touch_icon ... 2026-08-13 07:16:49,289 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:demo from n/a 2026-08-13 07:16:49,538 202 INFO ? werkzeug: 127.0.0.1 - - [13/Aug/2026 07:16:49] "GET /viin_brand_common/static/img/viindoo-icon-ios.png HTTP/1.1" 200 - 0 0.000 0.242 2026-08-13 07:16:49,543 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:16:50,410 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:16:50] "GET /web HTTP/1.1" 200 - 178 0.086 0.783 2026-08-13 07:16:50,411 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_brand_common.tests.test_webmanifest.BrandWebManifestRoutesTest.test_brand_apple_touch_icon: waiting for threads: [] 2026-08-13 07:16:50,428 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_brand_common.tests.test_webmanifest: Starting BrandWebManifestRoutesTest.test_brand_webmanifest ... 2026-08-13 07:16:50,475 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:admin from n/a 2026-08-13 07:16:50,483 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:16:50,799 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:16:50] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 25 0.016 0.302 2026-08-13 07:16:50,800 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_brand_common.tests.test_webmanifest.BrandWebManifestRoutesTest.test_brand_webmanifest: waiting for threads: [] 2026-08-13 07:16:50,817 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_brand_common.tests.test_webmanifest: Starting BrandWebManifestRoutesTest.test_brand_webmanifest_unauthenticated ... 2026-08-13 07:16:50,859 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:16:51,057 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: ir.module.module 2026-08-13 07:16:51,059 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:16:51] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 12 0.003 0.199 2026-08-13 07:16:51,060 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_brand_common.tests.test_webmanifest.BrandWebManifestRoutesTest.test_brand_webmanifest_unauthenticated: waiting for threads: [] 2026-08-13 07:16:51,081 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:16:51,092 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_brand_website.tests.test_website_title_not_preempted: Starting TestWebsiteTitleNotPreempted.test_website_favicon_wins_over_brand_default ... 2026-08-13 07:16:51,102 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:16:51,891 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:16:51] "GET /contactus HTTP/1.1" 200 - 190 0.073 0.717 2026-08-13 07:16:51,918 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_brand_website.tests.test_website_title_not_preempted: Starting TestWebsiteTitleNotPreempted.test_website_page_meta_survive_brand_default ... 2026-08-13 07:16:51,929 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:16:53,364 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:16:53] "GET /contactus HTTP/1.1" 200 - 190 0.084 1.353 2026-08-13 07:16:53,410 202 INFO rb-2f9fcab-223857-403445 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-13 07:16:53,422 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:16:54,086 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:16:54] "GET /contactus HTTP/1.1" 200 - 190 0.071 0.595 2026-08-13 07:16:54,112 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:16:54,127 202 INFO rb-2f9fcab-223857-403445 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-13 07:16:54,291 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_brand_website.tests.test_website_title_not_preempted: Starting TestWebsiteFaviconDefault.test_new_website_starts_with_the_brand_favicon ... 2026-08-13 07:16:54,492 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 1 removed 2026-08-13 07:16:54,805 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [404] 2026-08-13 07:16:54,813 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17055] 2026-08-13 07:16:54,817 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:16:55,254 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [405] 2026-08-13 07:16:55,266 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17059] 2026-08-13 07:16:55,275 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:16:55,768 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [406] 2026-08-13 07:16:55,775 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17063] 2026-08-13 07:16:55,780 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:16:55,791 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_manager_sees_all_trips ... 2026-08-13 07:16:55,952 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_plain_user_can_create_own_trip ... 2026-08-13 07:16:56,077 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_plain_user_can_read_own_trip ... 2026-08-13 07:16:56,203 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_plain_user_can_unlink_own_draft_trip ... 2026-08-13 07:16:56,296 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #31 deleted mail.message records with IDs: [17072] 2026-08-13 07:16:56,325 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #31 deleted business.trip records with IDs: [8] 2026-08-13 07:16:56,333 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #31 deleted mail.followers records with IDs: [1268] 2026-08-13 07:16:56,348 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_plain_user_can_write_own_trip ... 2026-08-13 07:16:56,453 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_plain_user_cannot_see_other_users_trip ... 2026-08-13 07:16:56,537 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripSelfService.test_plain_user_read_raises_for_others_trip ... 2026-08-13 07:16:56,622 202 INFO rb-2f9fcab-223857-403445 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-13 07:16:56,661 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:16:56,673 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripConfigSettings.test_is_module_available_computes_to_bool ... 2026-08-13 07:16:56,842 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripConfigSettings.test_is_module_available_fields_exist ... 2026-08-13 07:16:56,865 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_acl_self_service: Starting TestBusinessTripConfigSettings.test_module_toggle_fields_exist ... 2026-08-13 07:16:56,897 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:16:57,278 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [407] 2026-08-13 07:16:57,287 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17081] 2026-08-13 07:16:57,293 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:16:57,453 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_confirm_transition_core_only ... 2026-08-13 07:16:57,597 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_create_adds_requester_traveller ... 2026-08-13 07:16:57,712 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_duplicate_traveller_rejected ... 2026-08-13 07:16:57,835 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_lifecycle_transitions ... 2026-08-13 07:16:57,967 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_multi_traveller_employee_and_external ... 2026-08-13 07:16:58,101 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_revert_services_hook_is_noop ... 2026-08-13 07:16:58,218 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_service_date_constraint ... 2026-08-13 07:16:58,348 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_service_lines_heterogeneous_and_cost ... 2026-08-13 07:16:58,493 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_service_type_base_values ... 2026-08-13 07:16:58,614 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_submit_requires_traveller ... 2026-08-13 07:16:58,724 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #34 deleted mail.message records with IDs: [17111] 2026-08-13 07:16:58,748 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #34 deleted business.trip.traveller records with IDs: [27] 2026-08-13 07:16:58,759 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #34 deleted mail.followers records with IDs: [1297] 2026-08-13 07:16:58,837 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_traveller_employee_compute ... 2026-08-13 07:16:58,948 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTrip.test_trip_date_constraint ... 2026-08-13 07:16:59,015 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:16:59,370 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [408] 2026-08-13 07:16:59,385 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17117] 2026-08-13 07:16:59,393 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:16:59,578 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripUnlinkGuard.test_unlink_active_state_raises ... 2026-08-13 07:16:59,718 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #35 deleted mail.message records with IDs: [17124] 2026-08-13 07:16:59,761 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripUnlinkGuard.test_unlink_cancelled_succeeds ... 2026-08-13 07:16:59,861 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #35 deleted mail.message records with IDs: [17126] 2026-08-13 07:16:59,887 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #35 deleted business.trip records with IDs: [26] 2026-08-13 07:16:59,894 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #35 deleted mail.followers records with IDs: [1302] 2026-08-13 07:16:59,914 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripUnlinkGuard.test_unlink_draft_succeeds ... 2026-08-13 07:17:00,001 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #35 deleted mail.message records with IDs: [17128] 2026-08-13 07:17:00,027 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #35 deleted business.trip records with IDs: [27] 2026-08-13 07:17:00,034 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #35 deleted mail.followers records with IDs: [1304] 2026-08-13 07:17:00,069 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:17:00,423 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [409] 2026-08-13 07:17:00,432 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17131] 2026-08-13 07:17:00,438 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:17:03,040 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75253e4d60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:03,041 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7526349da0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:03,045 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:03,048 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:03,049 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f752634be20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:03,058 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:03,058 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:04,607 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7526d2d3a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:04,608 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7526e3a840> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:04,612 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:04,614 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:04,615 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7526e3a340> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:04,624 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:04,624 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:06,593 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75254304a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:06,594 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7528b1bba0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:06,599 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:06,601 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:06,602 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7528b1b920> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:06,612 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:06,613 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:08,697 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7526705bc0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:08,697 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f752585d4e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:08,702 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:08,705 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:08,706 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f752585f920> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:08,716 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:08,717 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:10,785 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7526d062a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:10,786 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75267125c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:10,792 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:10,795 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:10,796 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7526711120> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:10,809 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:10,810 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:12,509 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7528ba4360> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:12,510 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7528b6d440> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:12,515 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:12,519 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:12,520 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7528b6d3a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:12,535 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:12,536 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:14,673 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f752585eb60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:14,674 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7525c5f880> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:14,679 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:14,682 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:14,682 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7525c5f560> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:14,692 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:14,692 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:16,591 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75254437e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:16,591 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7528994a40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:16,595 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:16,598 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:16,598 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75289962a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:16,607 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:16,608 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:18,710 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f752657b2e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:18,712 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7525b66200> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:18,718 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:18,722 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:18,723 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7525b679c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:18,739 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:18,740 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:21,118 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7527f3ae80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:21,119 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7528b05ee0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:21,125 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:21,129 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:21,130 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7528b07e20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:21,145 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:21,146 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:23,369 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7526bf9760> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:23,370 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f752540f2e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:23,375 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:23,377 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:23,378 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f752540f420> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:23,387 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:23,387 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:25,061 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7528bb8220> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:25,062 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7526d2f380> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:25,066 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:25,068 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:25,069 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7526d2e340> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:25,078 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:25,079 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:27,406 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7528b23ec0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:27,407 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7525849b20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:27,413 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:27,417 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:27,418 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7525849580> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:27,431 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:27,432 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:29,964 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75234f9800> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:29,965 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75270093a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:29,970 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:29,973 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:29,974 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7527008400> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:29,986 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:29,987 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:32,233 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7527e91f80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:32,234 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7526fde0c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:32,239 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:32,242 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:32,243 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7526fdcfe0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:32,256 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:32,257 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:34,197 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7526331120> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:34,198 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7528d9ba60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:34,202 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:34,205 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:34,205 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7528d9bce0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:34,215 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:34,215 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:34,406 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripAnalytic.test_service_line_analytic_override ... 2026-08-13 07:17:34,459 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripAnalytic.test_trip_owns_multidim_analytic ... 2026-08-13 07:17:35,700 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75257bbec0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:35,700 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7526bd5b20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:35,704 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:35,706 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:35,707 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7526bd4540> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:35,715 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:35,716 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:17:35,723 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:17:36,653 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [410] 2026-08-13 07:17:36,662 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17145] 2026-08-13 07:17:36,667 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:17:36,808 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripCancelGuard.test_cancel_from_cancelled_raises ... 2026-08-13 07:17:36,965 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripCancelGuard.test_cancel_from_confirmed_succeeds ... 2026-08-13 07:17:37,066 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripCancelGuard.test_cancel_from_done_raises ... 2026-08-13 07:17:37,190 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripCancelGuard.test_cancel_from_in_progress_succeeds ... 2026-08-13 07:17:37,293 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:17:37,618 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [411] 2026-08-13 07:17:37,625 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17161] 2026-08-13 07:17:37,629 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:17:41,771 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [412] 2026-08-13 07:17:41,784 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17353] 2026-08-13 07:17:41,791 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:17:41,807 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_business_trip: Starting TestBusinessTripMultiCompany.test_multi_company_isolation ... 2026-08-13 07:17:41,950 202 INFO rb-2f9fcab-223857-403445 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-13 07:17:41,992 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:17:42,246 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [413] 2026-08-13 07:17:42,252 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17360] 2026-08-13 07:17:42,257 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:17:42,306 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_business_trip_portal: Starting TestBusinessTripPortal.test_portal_request_tour ... 2026-08-13 07:17:43,238 202 _WARNING rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour: Chrome headless failed to start: [252:274:0813/071742.840862:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [252:274:0813/071742.844410:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [252:274:0813/071742.844505:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [252:274:0813/071742.844569:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [252:274:0813/071742.844581:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [288:288:0813/071742.870728:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [288:288:0813/071742.873252:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [252:274:0813/071743.118440:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [252:252:0813/071743.121718:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [252:274:0813/071743.136714:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [252:252:0813/071743.188234:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [252:252:0813/071743.188331:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [252:252:0813/071743.188344:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [252:274:0813/071743.188476:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [252:274:0813/071743.188513:ERROR:dbus/bus.cc:405] 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-13 07:17:43,242 202 INFO rb-2f9fcab-223857-403445 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-13 07:17:43,265 202 INFO rb-2f9fcab-223857-403445 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-13 07:17:43,266 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_business_trip_portal: Starting TestBusinessTripPortal.test_portal_request_tour ... 2026-08-13 07:17:43,571 202 _WARNING rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_business_trip_portal.TestBusinessTripPortal.test_portal_request_tour.test_portal_request_tour: Chrome headless failed to start: [363:384:0813/071743.390550:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [363:384:0813/071743.394849:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [363:384:0813/071743.395082:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [363:384:0813/071743.395419:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [363:384:0813/071743.395442:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [363:384:0813/071743.403874:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [363:363:0813/071743.409126:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [399:399:0813/071743.422684:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [399:399:0813/071743.425111:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [363:384:0813/071743.433632:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [363:363:0813/071743.528105:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [363:363:0813/071743.528211:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [363:363:0813/071743.528226:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [363:384:0813/071743.528225:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [363:384:0813/071743.528253:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [363:363:0813/071743.528407:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-13 07:17:43,576 202 INFO rb-2f9fcab-223857-403445 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-13 07:17:43,601 202 INFO rb-2f9fcab-223857-403445 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-13 07:17:43,602 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_business_trip_portal: Starting TestBusinessTripPortal.test_portal_request_tour ... 2026-08-13 07:17:43,909 202 WARNING rb-2f9fcab-223857-403445 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: [469:490:0813/071743.721805:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [469:490:0813/071743.727354:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [469:490:0813/071743.727815:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [469:490:0813/071743.727989:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [469:490:0813/071743.728007:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [469:490:0813/071743.735683:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [469:469:0813/071743.736901:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [506:506:0813/071743.746409:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [506:506:0813/071743.749357:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [469:490:0813/071743.764825:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [469:469:0813/071743.830961:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [469:469:0813/071743.831062:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [469:490:0813/071743.831072:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [469:469:0813/071743.831090:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [469:490:0813/071743.831139:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [469:469:0813/071743.831417:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-13 07:17:43,915 202 INFO rb-2f9fcab-223857-403445 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-13 07:17:43,959 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:17:43,973 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_demo_users_group_membership: Starting TestBusinessTripDemoUsersGroupMembership.test_bt_approver_demo_has_business_trip_manager_group ... 2026-08-13 07:17:44,009 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_demo_users_group_membership: Starting TestBusinessTripDemoUsersGroupMembership.test_bt_approver_demo_not_operational_manager ... 2026-08-13 07:17:44,036 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_demo_users_group_membership: Starting TestBusinessTripDemoUsersGroupMembership.test_bt_demo_employee_reports_to_a_manager ... 2026-08-13 07:17:44,077 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_demo_users_group_membership: Starting TestBusinessTripDemoUsersGroupMembership.test_bt_user_demo_has_business_trip_user_group ... 2026-08-13 07:17:44,125 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_demo_users_group_membership: Starting TestBusinessTripDemoUsersGroupMembership.test_bt_user_demo_scoped_to_intended_role ... 2026-08-13 07:17:44,162 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:17:44,479 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [414] 2026-08-13 07:17:44,487 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17364] 2026-08-13 07:17:44,492 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:17:44,502 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_portal_acl: Starting TestBusinessTripPortalAcl.test_business_trips_list_returns_200_for_user_without_bt_group ... 2026-08-13 07:17:44,511 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:bt_plain_user from n/a 2026-08-13 07:17:44,517 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:17:45,504 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:17:45] "GET /my/business-trips HTTP/1.1" 200 - 274 0.097 0.892 2026-08-13 07:17:45,505 202 INFO rb-2f9fcab-223857-403445 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-13 07:17:45,536 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:17:45,850 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [415] 2026-08-13 07:17:45,857 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17366] 2026-08-13 07:17:45,861 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:17:45,930 202 INFO rb-2f9fcab-223857-403445 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-13 07:17:45,968 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:bt_checkaccess_portal from n/a 2026-08-13 07:17:45,975 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:17:46,771 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:17:46] "POST /my/counters HTTP/1.1" 200 - 24 0.032 0.767 2026-08-13 07:17:47,496 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:17:47] "GET /my/business-trips HTTP/1.1" 200 - 258 0.103 0.618 2026-08-13 07:17:47,498 202 INFO rb-2f9fcab-223857-403445 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-13 07:17:47,532 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:17:47,819 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [416] 2026-08-13 07:17:47,829 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17370] 2026-08-13 07:17:47,835 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:17:47,897 202 INFO rb-2f9fcab-223857-403445 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-13 07:17:47,931 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:bt_authorized_portal from n/a 2026-08-13 07:17:47,936 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:17:48,897 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:17:48] "GET /my/business-trips HTTP/1.1" 200 - 278 0.103 0.860 2026-08-13 07:17:48,898 202 INFO rb-2f9fcab-223857-403445 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-13 07:17:48,938 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:17:48,954 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_security_group_category: Starting TestBusinessTripGroupCategory.test_group_manager_category_is_core_business_trips_category ... 2026-08-13 07:17:48,980 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_security_group_category: Starting TestBusinessTripGroupCategory.test_group_user_category_is_core_business_trips_category ... 2026-08-13 07:17:49,004 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_security_group_category: Starting TestBusinessTripGroupCategory.test_hand_rolled_category_no_longer_exists ... 2026-08-13 07:17:49,037 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:17:53,073 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [417] 2026-08-13 07:17:53,082 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17558] 2026-08-13 07:17:53,088 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:17:53,224 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_distance_computed_from_coordinates_feeds_range ... 2026-08-13 07:17:53,349 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_distance_range_matches_only_inside_bounds ... 2026-08-13 07:17:53,513 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_missing_destination_coordinates_does_not_crash ... 2026-08-13 07:17:53,691 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_more_specific_state_rule_wins_via_sequence ... 2026-08-13 07:17:53,859 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_no_matching_rule_yields_zero_without_error ... 2026-08-13 07:17:54,045 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_region_rule_resolves_for_destination_in_region ... 2026-08-13 07:17:54,183 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_ticket_class_rule_and_wildcard_semantics ... 2026-08-13 07:17:54,312 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceResolution.test_validity_window_current_rule_wins_over_future ... 2026-08-13 07:17:54,457 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:17:58,614 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [418] 2026-08-13 07:17:58,624 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17770] 2026-08-13 07:17:58,631 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:17:58,772 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceAmounts.test_per_traveller_total_and_header_rollup ... 2026-08-13 07:17:58,985 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceAmounts.test_resolution_is_idempotent ... 2026-08-13 07:17:59,127 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceAmounts.test_snapshot_amount_not_retro_changed_by_rule_edit ... 2026-08-13 07:17:59,334 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:18:03,437 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [419] 2026-08-13 07:18:03,446 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [17971] 2026-08-13 07:18:03,451 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:18:03,554 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceMultiCompany.test_global_rule_resolves_when_no_company_rule ... 2026-08-13 07:18:07,011 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:18:10,953 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [420] 2026-08-13 07:18:10,960 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18347] 2026-08-13 07:18:10,965 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:18:11,075 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceConstraints.test_distance_range_rejects_max_not_above_min ... 2026-08-13 07:18:11,124 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceConstraints.test_geo_consistency_rejects_state_not_in_group ... 2026-08-13 07:18:11,160 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceConstraints.test_validity_window_rejects_end_before_start ... 2026-08-13 07:18:11,221 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:18:16,055 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [421] 2026-08-13 07:18:16,063 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18538] 2026-08-13 07:18:16,069 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:18:16,194 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceExpenseSeam.test_expense_line_vals_shape_for_bt_c ... 2026-08-13 07:18:16,332 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceExpenseSeam.test_no_expense_line_vals_when_no_allowance ... 2026-08-13 07:18:16,486 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:18:20,523 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [422] 2026-08-13 07:18:20,532 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18733] 2026-08-13 07:18:20,539 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:18:20,674 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceDefaults.test_allowance_days_default_from_trip_duration ... 2026-08-13 07:18:20,820 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:18:24,617 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [423] 2026-08-13 07:18:24,625 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18926] 2026-08-13 07:18:24,630 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:18:24,744 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceCoordinateEdgeCases.test_out_of_range_coordinates_handled_gracefully ... 2026-08-13 07:18:24,862 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip.tests.test_travel_allowance: Starting TestTravelAllowanceCoordinateEdgeCases.test_ungeooded_destination_does_not_use_bogus_haversine ... 2026-08-13 07:18:25,016 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:18:25,450 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [424] 2026-08-13 07:18:25,459 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [18939] 2026-08-13 07:18:25,465 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:18:25,530 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_approval_drives_trip_to_confirmed ... 2026-08-13 07:18:26,301 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #51 deleted mail.mail records with IDs: [425] 2026-08-13 07:18:26,459 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [190] 2026-08-13 07:18:26,558 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [426] 2026-08-13 07:18:26,939 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_auto_install_flag_is_true ... 2026-08-13 07:18:26,965 202 INFO rb-2f9fcab-223857-403445 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-13 07:18:27,459 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_base_submit_button_restored_in_form_view ... 2026-08-13 07:18:27,521 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_cancel_reverts_confirmed_trip ... 2026-08-13 07:18:28,322 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #51 deleted mail.mail records with IDs: [427] 2026-08-13 07:18:28,467 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [191] 2026-08-13 07:18:28,557 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [428] 2026-08-13 07:18:28,907 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_get_approved_from_draft_confirms_trip_without_stranding ... 2026-08-13 07:18:29,562 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [429] 2026-08-13 07:18:29,687 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [192] 2026-08-13 07:18:30,082 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_late_violation_blocks_validate_and_trip_not_confirmed ... 2026-08-13 07:18:30,912 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #51 deleted mail.mail records with IDs: [430] 2026-08-13 07:18:30,988 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #51 deleted mail.message records with IDs: [19002, 18999] 2026-08-13 07:18:31,023 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #51 deleted business.trip.traveller records with IDs: [65] 2026-08-13 07:18:31,156 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #51 deleted mail.followers records with IDs: [1395] 2026-08-13 07:18:31,267 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_non_matching_trip_is_transparent ... 2026-08-13 07:18:31,393 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_non_owner_approver_can_refuse_trip_without_accesserror ... 2026-08-13 07:18:31,785 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [431] 2026-08-13 07:18:31,793 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19009] 2026-08-13 07:18:31,799 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:18:32,468 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #51 deleted mail.mail records with IDs: [432] 2026-08-13 07:18:32,545 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #51 deleted mail.mail records with IDs: [433] 2026-08-13 07:18:32,643 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [194, 195] 2026-08-13 07:18:32,752 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [434] 2026-08-13 07:18:32,850 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_non_owner_approver_can_validate_trip_without_accesserror ... 2026-08-13 07:18:33,181 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [435] 2026-08-13 07:18:33,188 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19026] 2026-08-13 07:18:33,194 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:18:33,876 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #51 deleted mail.mail records with IDs: [436] 2026-08-13 07:18:33,943 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #51 deleted mail.mail records with IDs: [437] 2026-08-13 07:18:34,066 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [196, 197] 2026-08-13 07:18:34,130 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [438] 2026-08-13 07:18:34,236 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #53 deleted mail.activity records with IDs: [198] 2026-08-13 07:18:34,320 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #53 deleted mail.mail records with IDs: [439] 2026-08-13 07:18:34,619 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_per_company_seed_is_idempotent_and_populates_code ... 2026-08-13 07:18:35,223 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_precondition_violation_blocks_confirm_and_rolls_back ... 2026-08-13 07:18:35,733 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #51 deleted mail.message records with IDs: [19053, 19050] 2026-08-13 07:18:35,761 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #51 deleted business.trip.traveller records with IDs: [69] 2026-08-13 07:18:35,789 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #51 deleted approval.request.line records with IDs: [59] 2026-08-13 07:18:35,856 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #51 deleted request.approval.user.line records with IDs: [52] 2026-08-13 07:18:35,880 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #51 deleted mail.followers records with IDs: [1411] 2026-08-13 07:18:35,954 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_refuse_drives_trip_back_to_draft ... 2026-08-13 07:18:36,679 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #51 deleted mail.mail records with IDs: [440] 2026-08-13 07:18:36,827 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [199] 2026-08-13 07:18:36,936 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [441] 2026-08-13 07:18:37,008 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_seed_is_single_admin_approver_not_officer_group ... 2026-08-13 07:18:37,373 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [442] 2026-08-13 07:18:37,379 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19071] 2026-08-13 07:18:37,384 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:18:37,446 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [443] 2026-08-13 07:18:37,459 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19072] 2026-08-13 07:18:37,470 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:18:38,207 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #51 deleted mail.mail records with IDs: [444] 2026-08-13 07:18:38,358 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [200] 2026-08-13 07:18:38,445 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [445] 2026-08-13 07:18:38,762 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_submit_applies_head_field_mapping ... 2026-08-13 07:18:39,166 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_submit_creates_linked_request_and_leaves_trip_submitted ... 2026-08-13 07:18:39,586 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_travellers_surface_as_approval_request_lines ... 2026-08-13 07:18:40,084 202 INFO rb-2f9fcab-223857-403445 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-13 07:18:40,518 202 INFO rb-2f9fcab-223857-403445 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-13 07:18:40,638 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #51 deleted mail.message records with IDs: [19114] 2026-08-13 07:18:40,657 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #51 deleted business.trip.traveller records with IDs: [77] 2026-08-13 07:18:40,664 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #51 deleted mail.followers records with IDs: [1434] 2026-08-13 07:18:40,971 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip_approval.tests.test_business_trip_approval: Starting TestBusinessTripApproval.test_when_to_approve_is_data_driven ... 2026-08-13 07:18:41,099 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:18:41,412 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [446] 2026-08-13 07:18:41,420 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19120] 2026-08-13 07:18:41,425 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:18:41,586 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestBridgeBookGeneration.test_book_fleet_from_trip ... 2026-08-13 07:18:41,827 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestBridgeBookGeneration.test_idempotency_no_extra_booking ... 2026-08-13 07:18:42,044 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestBridgeBookGeneration.test_multi_line_mixed_services ... 2026-08-13 07:18:42,261 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:18:42,610 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [447] 2026-08-13 07:18:42,618 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19149] 2026-08-13 07:18:42,623 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:18:42,757 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestBridgePredicate.test_is_trip_managed_predicate ... 2026-08-13 07:18:43,035 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:18:43,351 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [448] 2026-08-13 07:18:43,362 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19168] 2026-08-13 07:18:43,367 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:18:43,503 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestInvariantNoDoubleGate.test_no_double_gate ... 2026-08-13 07:18:43,855 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #58 deleted mail.mail records with IDs: [449] 2026-08-13 07:18:43,954 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #58 deleted mail.mail records with IDs: [450] 2026-08-13 07:18:44,048 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #58 deleted mail.mail records with IDs: [451] 2026-08-13 07:18:44,115 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:18:44,438 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [452] 2026-08-13 07:18:44,446 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19187] 2026-08-13 07:18:44,452 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:18:44,584 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestInvariantBackwardCompat.test_backward_compat_standalone ... 2026-08-13 07:18:44,782 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [453] 2026-08-13 07:18:44,838 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [454] 2026-08-13 07:18:44,895 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [455] 2026-08-13 07:18:44,940 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:18:45,247 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [456] 2026-08-13 07:18:45,253 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19201] 2026-08-13 07:18:45,257 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:18:45,394 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestAM10Cancel.test_trip_cancel_cancels_generated_booking ... 2026-08-13 07:18:45,632 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestAM10Cancel.test_trip_cancel_leaves_done_leg ... 2026-08-13 07:18:45,980 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #60 deleted mail.mail records with IDs: [457] 2026-08-13 07:18:46,055 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #60 deleted mail.mail records with IDs: [458] 2026-08-13 07:18:46,134 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #60 deleted mail.mail records with IDs: [459] 2026-08-13 07:18:46,525 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:18:46,841 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [460] 2026-08-13 07:18:46,848 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19233] 2026-08-13 07:18:46,852 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:18:47,004 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip_fleet.tests.test_business_trip_fleet_bridge: Starting TestDeleteSafety.test_trip_delete_safety ... 2026-08-13 07:18:47,333 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #61 deleted mail.message records with IDs: [19240] 2026-08-13 07:18:47,369 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #61 deleted business.trip records with IDs: [78] 2026-08-13 07:18:47,380 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #61 deleted mail.followers records with IDs: [1498] 2026-08-13 07:18:47,422 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:19:04,009 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75267120c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:04,010 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75265922a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:04,017 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:04,021 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:04,022 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7526590ae0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:04,037 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:04,038 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:06,339 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f752377b060> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:06,340 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7525ccb6a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:06,346 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:06,349 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:06,350 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7525cca980> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:06,364 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:06,365 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:08,555 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7526913e20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:08,557 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f752655ec00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:08,563 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:08,566 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:08,567 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f752655fe20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:08,582 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:08,584 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:10,143 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7523951ee0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:10,144 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75234216c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:10,149 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:10,151 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:10,152 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75234214e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:10,162 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:10,163 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:12,103 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7525c5e660> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:12,103 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7528ba09a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:12,109 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:12,111 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:12,112 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7528ba31a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:12,122 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:12,122 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:14,053 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7523aee840> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:14,054 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7525b2ae80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:14,059 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:14,061 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:14,062 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7525b2b060> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:14,072 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:14,073 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:16,086 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f752652afc0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:16,087 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f752727c680> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:16,092 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:16,094 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:16,095 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f752727c400> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:16,104 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:16,104 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:18,109 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7527e25d00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:18,110 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7525858c20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:18,118 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:18,120 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:18,121 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f752585a520> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:18,130 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:18,131 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:18,878 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip_hr_expense.tests.test_allowance_expense: Starting TestAllowanceExpenseBridge.test_no_allowance_yields_no_per_diem_line ... 2026-08-13 07:19:19,047 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip_hr_expense.tests.test_allowance_expense: Starting TestAllowanceExpenseBridge.test_resolved_allowance_appears_once_on_expense_report ... 2026-08-13 07:19:20,813 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7525b3d260> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:20,814 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75265942c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:20,819 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:20,822 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:20,823 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7526595080> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:20,837 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:20,838 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:20,848 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:19:36,097 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7525fa1b20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:36,098 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7526c99760> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:36,103 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:36,106 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:36,107 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7526c9b420> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:36,117 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:36,117 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:38,116 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7526fb2200> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:38,117 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7525798f40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:38,122 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:38,126 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:38,127 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7525798180> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:38,141 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:38,142 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:39,724 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75237bbd80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:39,725 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7526c8f100> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:39,731 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:39,733 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:39,734 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7526c8e2a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:39,744 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:39,745 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:41,807 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75266040e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:41,808 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f752727f1a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:41,814 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:41,817 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:41,818 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f752727e0c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:41,831 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:41,832 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:44,189 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75239e0cc0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:44,191 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7526fcb4c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:44,197 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:44,200 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:44,201 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7526fcb060> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:44,215 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:44,216 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:46,364 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7525b45260> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:46,365 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f752575be20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:46,372 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:46,376 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:46,377 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f752575b880> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:46,390 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:46,391 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:47,790 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f752356c540> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:47,791 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7526efe340> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:47,795 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:47,797 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:47,798 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7526effd80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:47,807 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:47,808 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:49,618 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f752606dda0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:49,619 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75254454e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:49,623 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:49,626 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:49,627 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7525444ea0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:49,638 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:49,638 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:50,818 202 INFO rb-2f9fcab-223857-403445 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-13 07:19:50,937 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_auto_create_on_generates_on_done ... 2026-08-13 07:19:51,109 202 INFO rb-2f9fcab-223857-403445 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-13 07:19:51,662 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #70 deleted hr.expense.sheet records with IDs: [12] 2026-08-13 07:19:51,704 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_cancel_clears_draft_sheet_but_keeps_posted ... 2026-08-13 07:19:51,953 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #66 deleted hr.expense.sheet records with IDs: [13] 2026-08-13 07:19:51,999 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_deleting_trip_keeps_sheet_with_null_link ... 2026-08-13 07:19:52,137 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #66 deleted business.trip records with IDs: [85] 2026-08-13 07:19:52,172 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_empty_trip_analytic_distribution_creates_lines_cleanly ... 2026-08-13 07:19:52,339 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_external_traveller_is_not_reimbursed ... 2026-08-13 07:19:52,532 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_generated_line_payment_mode_is_own_account ... 2026-08-13 07:19:52,695 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_generated_line_resolves_gl_expense_account ... 2026-08-13 07:19:52,812 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_generation_is_idempotent ... 2026-08-13 07:19:52,955 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_line_amount_set_from_service_cost ... 2026-08-13 07:19:53,074 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_multiple_service_lines_consolidate_into_one_sheet ... 2026-08-13 07:19:53,222 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_one_employee_traveller_yields_one_draft_sheet ... 2026-08-13 07:19:53,399 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_service_line_analytic_override_wins ... 2026-08-13 07:19:53,560 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_trip_analytic_distribution_stamped_on_every_line ... 2026-08-13 07:19:53,711 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_trip_wide_service_line_funds_the_requester ... 2026-08-13 07:19:53,883 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_two_employee_travellers_yield_two_sheets ... 2026-08-13 07:19:54,052 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip_hr_expense.tests.test_business_trip_expense: Starting TestBusinessTripExpense.test_unconfigured_product_raises_user_error ... 2026-08-13 07:19:55,810 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7528c60e00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:55,811 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75264c25c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:55,816 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:55,820 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:55,821 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75264c1d00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:55,836 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:55,837 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:19:55,848 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-13 07:19:55,860 202 INFO rb-2f9fcab-223857-403445 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-13 07:19:56,126 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_business_trip_hr_expense.tests.test_expense_sheet_view: Starting TestExpenseSheetView.test_expense_sheet_form_view_parses_without_error ... 2026-08-13 07:19:56,203 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:19:56,214 202 INFO rb-2f9fcab-223857-403445 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-13 07:19:56,705 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:19:56,714 202 INFO rb-2f9fcab-223857-403445 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-13 07:19:57,747 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_crm_business_nature.tests.test_business_nature_sync_wizard_crm: Starting TestBusinessNatureSyncWizardCrm.test_action_sync_returns_success_notification ... 2026-08-13 07:19:58,194 202 INFO rb-2f9fcab-223857-403445 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-13 07:19:58,708 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:19:58,719 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_change_business_type_in_partner_company ... 2026-08-13 07:19:59,193 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_change_business_type_in_partner_person_have_company ... 2026-08-13 07:19:59,592 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_compute_customer_is_company ... 2026-08-13 07:19:59,920 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_compute_customer_is_person_have_company ... 2026-08-13 07:20:00,272 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_compute_customer_is_person_no_company ... 2026-08-13 07:20:00,690 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_convert_lead2opportunity_create_partner ... 2026-08-13 07:20:01,175 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_convert_lead2opportunity_create_partner_person ... 2026-08-13 07:20:01,630 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_crm_business_nature.tests.test_business_type: Starting TestBusinessType.test_convert_lead2opportunity_create_partner_person_have_company ... 2026-08-13 07:20:02,108 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:20:02,117 202 INFO rb-2f9fcab-223857-403445 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-13 07:20:02,451 202 INFO rb-2f9fcab-223857-403445 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-13 07:20:02,792 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_crm_business_nature.tests.test_crm_business_nature_fold: Starting TestCrmBusinessNatureFold.test_folded_fields_compute_from_company_customer ... 2026-08-13 07:20:03,194 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_crm_business_nature.tests.test_crm_business_nature_fold: Starting TestCrmBusinessNatureFold.test_form_surfaces_all_five_fields ... 2026-08-13 07:20:03,550 202 INFO rb-2f9fcab-223857-403445 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-13 07:20:03,882 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_crm_business_nature.tests.test_crm_business_nature_fold: Starting TestCrmBusinessNatureFold.test_opportunities_filter_surfaces_all_five_group_bys ... 2026-08-13 07:20:04,236 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:20:04,248 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_change_employee_size_in_partner_company ... 2026-08-13 07:20:04,662 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_change_employee_size_in_partner_person_have_company ... 2026-08-13 07:20:05,056 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_compute_customer_is_company ... 2026-08-13 07:20:05,445 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_compute_customer_is_person_have_company ... 2026-08-13 07:20:05,795 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_compute_customer_is_person_no_company ... 2026-08-13 07:20:06,291 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_convert_employee_size_create_new_partner ... 2026-08-13 07:20:06,730 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_convert_lead2opportunity_create_partner_person ... 2026-08-13 07:20:07,110 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_crm_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_convert_lead2opportunity_create_partner_person_have_company ... 2026-08-13 07:20:07,607 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:20:07,618 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_crm_customer_recognition.tests.test_crm_lead: Starting TestCrmLead.test_lead_data_after_partner_recognize ... 2026-08-13 07:20:07,736 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_crm_customer_recognition.tests.test_crm_lead: Starting TestCrmLead.test_no_recognize_partner ... 2026-08-13 07:20:07,826 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_crm_customer_recognition.tests.test_crm_lead: Starting TestCrmLead.test_recognize_partner_after_create ... 2026-08-13 07:20:07,919 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_crm_customer_recognition.tests.test_crm_lead: Starting TestCrmLead.test_recognize_partner_with_email ... 2026-08-13 07:20:07,996 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_crm_customer_recognition.tests.test_crm_lead: Starting TestCrmLead.test_recognize_partner_with_mobile ... 2026-08-13 07:20:08,075 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_crm_customer_recognition.tests.test_crm_lead: Starting TestCrmLead.test_recognize_partner_with_phone ... 2026-08-13 07:20:08,167 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:20:08,175 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_crm_dob.tests.test_crm_lead: Starting TestCrmLead.test_compute_customer_dob ... 2026-08-13 07:20:08,255 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_crm_dob.tests.test_crm_lead: Starting TestCrmLead.test_compute_yy_mm_of_birth ... 2026-08-13 07:20:08,285 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_crm_dob.tests.test_crm_lead: Starting TestCrmLead.test_default_compute_yy_mm_of_birth ... 2026-08-13 07:20:08,300 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_crm_dob.tests.test_crm_lead: Starting TestCrmLead.test_lead2opportunity_create_partner ... 2026-08-13 07:20:08,474 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [461] 2026-08-13 07:20:08,581 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [462] 2026-08-13 07:20:08,686 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.tools.mail_validation: The (optional) `flanker` Python module is not installed,so email validation will fallback to email_normalize. 2026-08-13 07:20:08,784 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [463] 2026-08-13 07:20:08,819 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:20:08,831 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_01 ... 2026-08-13 07:20:08,877 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_02 ... 2026-08-13 07:20:08,970 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_03 ... 2026-08-13 07:20:09,052 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_04 ... 2026-08-13 07:20:09,127 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_05 ... 2026-08-13 07:20:09,212 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_06 ... 2026-08-13 07:20:09,324 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_crm_sankey.tests.test_crm_lead: Starting TestCrmLead.test_case_07 ... 2026-08-13 07:20:09,448 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:20:09,472 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_1_1_edit_menu_rename_to_other_string ... 2026-08-13 07:20:09,492 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_1_2_edit_menu_add_group ... 2026-08-13 07:20:09,518 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_1_3_edit_menu_remove_group ... 2026-08-13 07:20:09,539 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_1_4_edit_menu_change_sequence ... 2026-08-13 07:20:09,560 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_2_edit_menu_create_menu ... 2026-08-13 07:20:09,644 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_1_2_3_edit_menu_unlink_menu ... 2026-08-13 07:20:09,716 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.ui.menu records with IDs: [1616, 1617, 1618] 2026-08-13 07:20:09,734 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_create_new_app ... 2026-08-13 07:20:10,949 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7525f82520> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:10,950 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f752225d300> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:10,956 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:10,959 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:10,960 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f752225ccc0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:10,974 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:10,974 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:11,880 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_create_new_app_duplicate_model ... 2026-08-13 07:20:13,328 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7526f33c40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:13,329 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7525dd5760> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:13,334 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:13,338 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:13,339 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7525dd5800> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:13,353 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:13,354 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:15,650 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f752854c220> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:15,651 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75265b8040> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:15,657 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:15,661 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:15,662 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75265b9ee0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:15,674 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:15,675 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:16,059 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_controller: Starting CustomizerTestMenu.test_create_new_app_with_existing_model ... 2026-08-13 07:20:17,897 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7528289760> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:17,898 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7525b29b20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:17,903 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:17,906 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:17,907 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7525b29760> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:17,918 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:17,919 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:17,929 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:20:18,119 202 INFO rb-2f9fcab-223857-403445 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-13 07:20:20,063 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7523832160> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:20,064 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7525fa2160> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:20,070 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:20,073 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:20,074 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7525fa2f20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:20,088 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:20,089 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:21,921 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f752400eca0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:21,922 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7526f3df80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:21,930 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:21,933 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:21,934 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7526f3ea20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:21,948 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:21,949 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:22,680 202 INFO rb-2f9fcab-223857-403445 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-13 07:20:24,394 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7525dd51c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:24,395 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7528b5aa20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:24,403 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:24,407 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:24,408 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7528b59120> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:24,420 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:24,421 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:26,759 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7523f793a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:26,759 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f752828b920> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:26,765 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:26,768 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:26,769 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7528288cc0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:26,780 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:26,781 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:29,256 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7528c36c00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:29,257 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7525449580> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:29,262 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:29,265 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:29,265 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7525449d00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:29,277 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:29,277 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:31,755 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7523ead580> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:31,756 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7528cf0180> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:31,762 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:31,766 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:31,768 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7528cf34c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:31,782 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:31,783 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:33,627 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7522136d40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:33,628 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7526236840> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:33,633 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:33,636 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:33,637 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7526236c00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:33,649 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:33,650 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:35,943 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7523763f60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:35,943 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7527c9c220> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:35,949 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:35,953 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:35,953 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7527c9e020> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:35,968 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:35,969 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:38,406 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7525d76f20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:38,406 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f752225d6c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:38,412 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:38,416 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:38,417 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f752225d080> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:38,431 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:38,432 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:41,020 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f752657bc40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:41,021 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7527f2bf60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:41,032 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:41,035 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:41,036 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7527f2bce0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:41,048 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:41,048 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:43,570 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75267cf1a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:43,571 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7523b7a3e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:43,575 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:43,577 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:43,578 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7523b78a40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:43,589 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:43,589 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:45,519 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7526598fe0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:45,520 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f752584b060> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:45,527 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:45,531 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:45,533 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7525848220> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:45,552 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:45,553 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:48,003 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75257c58a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:48,004 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75266f0860> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:48,010 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:48,013 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:48,014 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75266f0400> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:48,029 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:48,030 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:50,495 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7528b1a8e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:50,496 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75258ae2a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:50,502 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:50,506 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:50,507 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75258aeac0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:50,523 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:50,524 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:52,937 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7528c634c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:52,938 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7528cf0220> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:52,946 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:52,948 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:52,949 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7528cf0ae0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:52,959 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:52,959 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:55,376 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f752230f380> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:55,377 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7526f9eac0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:55,382 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:55,386 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:55,387 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7526f9d760> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:55,402 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:55,403 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:57,528 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f752828a3e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:57,529 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75258396c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:57,534 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:57,537 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:57,538 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f752583b380> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:57,553 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:20:57,554 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:00,253 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75259d9a80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:00,253 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75285a7100> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:00,269 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:00,273 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:00,274 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75285a5c60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:00,289 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:00,290 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:00,693 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_related_field_input_exposed_on_customizer_form ... 2026-08-13 07:21:00,715 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_related_field_onchange_derives_ttype ... 2026-08-13 07:21:02,940 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7525cc9300> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:02,941 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7528b3b4c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:02,949 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:02,953 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:02,954 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7528b3b560> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:02,969 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:02,970 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:05,472 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f752577ca40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-2f9fcab-223857/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:05,473 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f752616bd80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-2f9fcab-223857/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:05,479 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-2f9fcab-223857/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:05,483 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-2f9fcab-223857/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:05,484 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75261699e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-2f9fcab-223857/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:05,497 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-2f9fcab-223857/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:05,497 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", 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-2f9fcab-223857/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-2f9fcab-223857/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:05,767 202 INFO rb-2f9fcab-223857-403445 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-13 07:21:05,906 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_selection_and_reference_without_options_is_blocked ... 2026-08-13 07:21:05,931 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_new_fields_and_tools: Starting CustomizerNewFieldsAndTools.test_tools_payload_hides_tools_the_user_cannot_access ... 2026-08-13 07:21:08,850 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f752574f240> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:08,851 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75257c49a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:08,856 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:08,860 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:08,860 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75257c72e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:08,872 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:08,873 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:08,882 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:21:09,114 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_new_field_type_row_plugs_into_generic_builder ... 2026-08-13 07:21:09,132 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_new_view_type_row_plugs_into_generic_paths ... 2026-08-13 07:21:11,317 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75258ac180> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:11,317 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7526fdc180> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:11,324 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:11,328 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:11,330 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7526fdcea0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:11,346 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:11,347 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:11,734 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registries_contract_endpoint ... 2026-08-13 07:21:11,785 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registry_builds_field_vals_per_ttype ... 2026-08-13 07:21:11,803 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registry_drives_model_creation_seed ... 2026-08-13 07:21:13,499 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7526e3a2a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:13,501 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f752608b6a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:13,510 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:13,513 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:13,514 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7526089760> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:13,527 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:13,528 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:14,474 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registry_drives_save_for_supported_view_types ... 2026-08-13 07:21:14,815 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_registry_validator_rejects_incomplete_field ... 2026-08-13 07:21:14,834 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_registry: Starting CustomizerTestRegistry.test_save_rejects_unregistered_view_type ... 2026-08-13 07:21:16,392 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f752659b9c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:16,393 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7528d9b2e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:16,397 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:16,399 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:16,399 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75240d3380> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:16,412 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:16,413 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:16,423 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:21:16,641 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_editor_tour ... 2026-08-13 07:21:16,960 202 _WARNING rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour: Chrome headless failed to start: [583:604:0813/072116.779086:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [583:604:0813/072116.791956:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [583:604:0813/072116.792057:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [583:604:0813/072116.793275:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [583:604:0813/072116.793306:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [583:604:0813/072116.796656:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [583:583:0813/072116.797357:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [619:619:0813/072116.819182:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [619:619:0813/072116.821567:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [583:604:0813/072116.828995:ERROR:dbus/bus.cc:405] 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-13 07:21:16,967 202 INFO rb-2f9fcab-223857-403445 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-13 07:21:16,995 202 INFO rb-2f9fcab-223857-403445 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-13 07:21:16,996 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_editor_tour ... 2026-08-13 07:21:17,307 202 _WARNING rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_editor_tour.test_customizer_editor_tour: Chrome headless failed to start: [693:714:0813/072117.118892:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [693:714:0813/072117.124677:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [693:714:0813/072117.124764:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [693:714:0813/072117.124840:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [693:714:0813/072117.124875:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [693:714:0813/072117.134914:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [693:693:0813/072117.140353:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [730:730:0813/072117.148626:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [730:730:0813/072117.153514:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [693:714:0813/072117.163853:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [693:693:0813/072117.238287:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [693:693:0813/072117.238394:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [693:693:0813/072117.238412:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [693:714:0813/072117.238435:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [693:714:0813/072117.238471:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [693:693:0813/072117.238589:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-13 07:21:17,312 202 INFO rb-2f9fcab-223857-403445 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-13 07:21:17,353 202 INFO rb-2f9fcab-223857-403445 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-13 07:21:17,353 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_editor_tour ... 2026-08-13 07:21:17,677 202 WARNING rb-2f9fcab-223857-403445 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: [799:820:0813/072117.479823:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [799:820:0813/072117.483944:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [799:820:0813/072117.484025:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [799:820:0813/072117.490023:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [799:820:0813/072117.490703:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [799:820:0813/072117.506598:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [799:799:0813/072117.506663:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [835:835:0813/072117.532101:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [835:835:0813/072117.534919:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [799:820:0813/072117.537110:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [799:799:0813/072117.650599:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [799:799:0813/072117.650701:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [799:820:0813/072117.650706:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [799:799:0813/072117.650720:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [799:820:0813/072117.650783:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [799:799:0813/072117.651419:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-13 07:21:17,683 202 INFO rb-2f9fcab-223857-403445 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-13 07:21:17,713 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_form_editor_tour ... 2026-08-13 07:21:17,891 202 _WARNING rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour: Chrome headless failed to start: [908:929:0813/072117.854848:ERROR:dbus/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-13 07:21:17,892 202 INFO rb-2f9fcab-223857-403445 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-13 07:21:17,919 202 INFO rb-2f9fcab-223857-403445 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-13 07:21:17,921 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_form_editor_tour ... 2026-08-13 07:21:18,078 202 _WARNING rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_form_editor_tour.test_customizer_form_editor_tour: Chrome headless failed to start: [935:956:0813/072118.058744:ERROR:dbus/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-13 07:21:18,079 202 INFO rb-2f9fcab-223857-403445 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-13 07:21:18,106 202 INFO rb-2f9fcab-223857-403445 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-13 07:21:18,107 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_form_editor_tour ... 2026-08-13 07:21:18,414 202 WARNING rb-2f9fcab-223857-403445 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: [961:982:0813/072118.234543:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [961:982:0813/072118.238503:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [961:982:0813/072118.238604:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [961:982:0813/072118.244616:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [961:982:0813/072118.244635:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [961:982:0813/072118.261264:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [961:961:0813/072118.263890:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [996:996:0813/072118.276875:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [996:996:0813/072118.281411:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [961:982:0813/072118.283835:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [961:961:0813/072118.370903:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [961:961:0813/072118.371021:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [961:961:0813/072118.371043:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [961:982:0813/072118.371035:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [961:982:0813/072118.371078:ERROR:dbus/bus.cc:405] 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-13 07:21:18,420 202 INFO rb-2f9fcab-223857-403445 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-13 07:21:18,451 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_kanban_editor_tour ... 2026-08-13 07:21:18,767 202 _WARNING rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour: Chrome headless failed to start: [1071:1092:0813/072118.582023:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1071:1092:0813/072118.586405:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1071:1092:0813/072118.587605:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1071:1092:0813/072118.587750:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1071:1092:0813/072118.587769:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1071:1092:0813/072118.600117:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1071:1071:0813/072118.601142:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1107:1107:0813/072118.625349:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1107:1107:0813/072118.628364:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1071:1092:0813/072118.635508:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1071:1071:0813/072118.705335:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1071:1071:0813/072118.705442:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1071:1071:0813/072118.705460:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1071:1092:0813/072118.705791:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1071:1092:0813/072118.705830:ERROR:dbus/bus.cc:405] 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-13 07:21:18,771 202 INFO rb-2f9fcab-223857-403445 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-13 07:21:18,795 202 INFO rb-2f9fcab-223857-403445 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-13 07:21:18,796 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_kanban_editor_tour ... 2026-08-13 07:21:19,153 202 _WARNING rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_kanban_editor_tour.test_customizer_kanban_editor_tour: Chrome headless failed to start: [1181:1202:0813/072118.924133:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1181:1202:0813/072118.931524:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1181:1202:0813/072118.932293:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1181:1202:0813/072118.932910:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1181:1202:0813/072118.932937:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1181:1202:0813/072118.942454:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1181:1181:0813/072118.943476:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1217:1217:0813/072118.963173:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1217:1217:0813/072118.965736:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1181:1202:0813/072118.973645:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1181:1181:0813/072119.053457:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1181:1181:0813/072119.058620:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1181:1181:0813/072119.058660:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1181:1202:0813/072119.060076:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1181:1202:0813/072119.060120:ERROR:dbus/bus.cc:405] 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-13 07:21:19,160 202 INFO rb-2f9fcab-223857-403445 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-13 07:21:19,188 202 INFO rb-2f9fcab-223857-403445 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-13 07:21:19,189 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_kanban_editor_tour ... 2026-08-13 07:21:19,496 202 WARNING rb-2f9fcab-223857-403445 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: [1290:1311:0813/072119.325632:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1290:1311:0813/072119.325802:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1290:1311:0813/072119.326695:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1290:1311:0813/072119.326754:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1290:1311:0813/072119.326768:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1290:1311:0813/072119.338175:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1290:1290:0813/072119.341681:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1325:1325:0813/072119.355222:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1325:1325:0813/072119.357702:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1290:1311:0813/072119.364983:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1290:1290:0813/072119.443649:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1290:1290:0813/072119.443750:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1290:1290:0813/072119.443766:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1290:1311:0813/072119.443761:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1290:1311:0813/072119.443798:ERROR:dbus/bus.cc:405] 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-13 07:21:19,502 202 INFO rb-2f9fcab-223857-403445 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-13 07:21:19,533 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_list_editor_tour ... 2026-08-13 07:21:19,899 202 _WARNING rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour: Chrome headless failed to start: [1399:1420:0813/072119.664742:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1399:1420:0813/072119.668741:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1399:1420:0813/072119.668845:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1399:1420:0813/072119.668898:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1399:1420:0813/072119.668907:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1399:1420:0813/072119.687622:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1399:1399:0813/072119.690907:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1434:1434:0813/072119.710812:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1434:1434:0813/072119.714208:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1399:1420:0813/072119.716647:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1399:1399:0813/072119.815481:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1399:1399:0813/072119.815585:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1399:1420:0813/072119.815580:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1399:1399:0813/072119.815608:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1399:1420:0813/072119.815638:ERROR:dbus/bus.cc:405] 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-13 07:21:19,908 202 INFO rb-2f9fcab-223857-403445 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-13 07:21:19,935 202 INFO rb-2f9fcab-223857-403445 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-13 07:21:19,936 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_list_editor_tour ... 2026-08-13 07:21:20,309 202 _WARNING rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_list_editor_tour.test_customizer_list_editor_tour: Chrome headless failed to start: [1505:1526:0813/072120.075989:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1505:1526:0813/072120.081556:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1505:1526:0813/072120.081976:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1505:1526:0813/072120.082161:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1505:1526:0813/072120.082176:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1505:1526:0813/072120.094527:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1505:1505:0813/072120.098134:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1540:1540:0813/072120.113752:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1540:1540:0813/072120.116818:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1505:1526:0813/072120.119859:ERROR:dbus/bus.cc:405] 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-13 07:21:20,315 202 INFO rb-2f9fcab-223857-403445 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-13 07:21:20,348 202 INFO rb-2f9fcab-223857-403445 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-13 07:21:20,348 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_list_editor_tour ... 2026-08-13 07:21:20,655 202 WARNING rb-2f9fcab-223857-403445 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: [1614:1637:0813/072120.481473:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1614:1637:0813/072120.487406:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1614:1637:0813/072120.487553:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1614:1637:0813/072120.487596:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1614:1637:0813/072120.487606:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1614:1637:0813/072120.497717:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1614:1614:0813/072120.501161:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1614:1637:0813/072120.523086:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1649:1649:0813/072120.529415:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1649:1649:0813/072120.532827:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1614:1614:0813/072120.616475:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1614:1614:0813/072120.616558:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1614:1614:0813/072120.616569:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1614:1637:0813/072120.616681:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1614:1637:0813/072120.616720:ERROR:dbus/bus.cc:405] 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-13 07:21:20,660 202 INFO rb-2f9fcab-223857-403445 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-13 07:21:20,700 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_report_editor_tour ... 2026-08-13 07:21:21,007 202 _WARNING rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour: Chrome headless failed to start: [1723:1744:0813/072120.819470:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1723:1744:0813/072120.823852:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1723:1744:0813/072120.824462:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1723:1744:0813/072120.825458:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1723:1744:0813/072120.825502:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1723:1744:0813/072120.838745:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1723:1723:0813/072120.851542:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1760:1760:0813/072120.872638:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1723:1744:0813/072120.876436:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1760:1760:0813/072120.876969:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1723:1723:0813/072120.971662:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1723:1723:0813/072120.971767:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1723:1723:0813/072120.971786:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1723:1744:0813/072120.971790:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1723:1744:0813/072120.971841:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1723:1723:0813/072120.971910:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-13 07:21:21,012 202 INFO rb-2f9fcab-223857-403445 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-13 07:21:21,041 202 INFO rb-2f9fcab-223857-403445 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-13 07:21:21,041 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_report_editor_tour ... 2026-08-13 07:21:21,406 202 _WARNING rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_report_editor_tour.test_customizer_report_editor_tour: Chrome headless failed to start: [1833:1854:0813/072121.180735:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1833:1854:0813/072121.189818:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1833:1854:0813/072121.190095:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1833:1854:0813/072121.190158:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1833:1854:0813/072121.190169:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1833:1854:0813/072121.201179:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1833:1833:0813/072121.204698:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1868:1868:0813/072121.227406:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1833:1854:0813/072121.228925:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1868:1868:0813/072121.230391:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. 2026-08-13 07:21:21,412 202 INFO rb-2f9fcab-223857-403445 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-13 07:21:21,437 202 INFO rb-2f9fcab-223857-403445 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-13 07:21:21,437 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_report_editor_tour ... 2026-08-13 07:21:21,746 202 WARNING rb-2f9fcab-223857-403445 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: [1943:1964:0813/072121.551366:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1943:1964:0813/072121.554908:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1943:1964:0813/072121.554992:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1943:1964:0813/072121.555053:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [1943:1964:0813/072121.555064:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1943:1964:0813/072121.565441:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1943:1943:0813/072121.566814:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [1943:1964:0813/072121.594726:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1978:1978:0813/072121.602107:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [1978:1978:0813/072121.606633:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [1943:1943:0813/072121.680649:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1943:1943:0813/072121.680740:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [1943:1943:0813/072121.680754:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [1943:1964:0813/072121.680778:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1943:1964:0813/072121.680818:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [1943:1943:0813/072121.680886:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-13 07:21:21,750 202 INFO rb-2f9fcab-223857-403445 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-13 07:21:21,783 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_switch_view_tour ... 2026-08-13 07:21:22,149 202 _WARNING rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour: Chrome headless failed to start: [2055:2076:0813/072121.921870:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2055:2076:0813/072121.935046:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2055:2076:0813/072121.935829:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2055:2076:0813/072121.935888:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2055:2076:0813/072121.935901:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2055:2076:0813/072121.948586:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2055:2055:0813/072121.950364:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2090:2090:0813/072121.973818:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2090:2090:0813/072121.977761:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2055:2076:0813/072121.989677:ERROR:dbus/bus.cc:405] 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-13 07:21:22,155 202 INFO rb-2f9fcab-223857-403445 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-13 07:21:22,189 202 INFO rb-2f9fcab-223857-403445 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-13 07:21:22,190 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_switch_view_tour ... 2026-08-13 07:21:22,503 202 _WARNING rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_tour.TestCustomizerEditorTour.test_customizer_switch_view_tour.test_customizer_switch_view_tour: Chrome headless failed to start: [2164:2185:0813/072122.314179:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2164:2185:0813/072122.319157:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2164:2185:0813/072122.319271:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2164:2185:0813/072122.319309:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2164:2185:0813/072122.319320:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2164:2185:0813/072122.334626:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2164:2164:0813/072122.334777:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2200:2200:0813/072122.350936:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2200:2200:0813/072122.354658:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2164:2185:0813/072122.359809:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2164:2164:0813/072122.433493:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2164:2164:0813/072122.433603:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2164:2164:0813/072122.433620:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2164:2185:0813/072122.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") [2164:2185:0813/072122.434161:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2164:2164:0813/072122.434256:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-13 07:21:22,509 202 INFO rb-2f9fcab-223857-403445 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-13 07:21:22,542 202 INFO rb-2f9fcab-223857-403445 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-13 07:21:22,542 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_tour: Starting TestCustomizerEditorTour.test_customizer_switch_view_tour ... 2026-08-13 07:21:22,905 202 WARNING rb-2f9fcab-223857-403445 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: [2277:2298:0813/072122.674851:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2277:2298:0813/072122.686697:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2277:2298:0813/072122.687153:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2277:2298:0813/072122.687200:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2277:2298:0813/072122.687212:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2277:2298:0813/072122.694532:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2277:2277:0813/072122.695256:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2277:2298:0813/072122.717703:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2312:2312:0813/072122.725650:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2312:2312:0813/072122.728460:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2277:2277:0813/072122.820891:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2277:2277:0813/072122.821071:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2277:2277:0813/072122.821090:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2277:2298:0813/072122.822427:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2277:2298:0813/072122.822463:ERROR:dbus/bus.cc:405] 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-13 07:21:22,911 202 INFO rb-2f9fcab-223857-403445 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-13 07:21:22,943 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:21:23,025 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_activity_capability_guard ... 2026-08-13 07:21:25,708 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7525752d40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:25,709 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f752544b420> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:25,715 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:25,719 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:25,720 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7525449080> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:25,736 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:25,737 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:26,151 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_activity_seed_and_roundtrip ... 2026-08-13 07:21:28,415 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75274b7600> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:28,416 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75285425c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:28,424 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:28,428 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:28,429 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7528543380> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:28,444 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:28,445 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:28,895 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_activity_seed_skipped_on_incapable_model ... 2026-08-13 07:21:31,306 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75222616c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:31,307 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75259c79c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:31,314 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:31,317 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:31,318 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75259c7100> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:31,333 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:31,334 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:31,701 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_calendar_authoring_roundtrip ... 2026-08-13 07:21:33,380 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7525f80f40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:33,381 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7528cf2d40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:33,386 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:33,389 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:33,390 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7528cf20c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:33,403 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:33,404 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:36,003 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75257a5ee0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:36,004 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75239c82c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:36,008 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:36,012 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:36,012 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75239c8e00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:36,025 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:36,026 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:36,877 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_calendar_capability_guard ... 2026-08-13 07:21:38,422 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75272c5e40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:38,423 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7527e909a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:38,429 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:38,432 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:38,433 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7527e920c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:38,447 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:38,448 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:40,937 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7526208a40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:40,938 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7523f3fce0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:40,943 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:40,945 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:40,946 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7523f3ff60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:40,957 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:40,958 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:41,236 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_hierarchy_capability_guard_and_roundtrip ... 2026-08-13 07:21:43,441 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f752624b1a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:43,442 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7526e82c00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:43,448 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:43,451 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:43,451 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7528b582c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:43,462 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:43,463 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:46,016 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75257a9bc0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:46,017 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f752585c0e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:46,023 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:46,027 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:46,028 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f752585d300> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:46,043 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:46,044 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:46,422 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_phase2_view_type_rows_authorable ... 2026-08-13 07:21:46,467 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_customizer_view_types: Starting CustomizerViewTypesPhase2.test_seedable_view_types_roundtrip ... 2026-08-13 07:21:47,962 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7526ce8f40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:47,963 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f752369dee0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:47,971 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:47,975 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:47,976 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f752369ec00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:47,991 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:47,992 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:50,752 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7526567c40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:50,753 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75285400e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:50,758 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:50,762 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:50,763 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7528540a40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:50,777 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:50,778 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:50,788 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:21:51,012 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_is_idempotent ... 2026-08-13 07:21:51,102 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_rejects_search ... 2026-08-13 07:21:53,445 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7525d54720> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:53,446 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7528c62fc0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:53,453 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:53,457 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:53,459 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7528c613a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:53,474 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:53,476 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:53,894 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_rejects_uncapable_model ... 2026-08-13 07:21:56,016 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7526f365c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:56,017 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75239efe20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:56,023 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:56,026 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:56,027 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75239eca40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:56,040 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:56,041 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:56,418 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_ir_actions_act_window: Starting CustomizerTestIrActionsActWindow.test_customizer_add_view_type_requires_system_user ... 2026-08-13 07:21:56,899 202 INFO rb-2f9fcab-223857-403445 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-13 07:21:56,996 202 INFO rb-2f9fcab-223857-403445 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-13 07:21:59,241 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75238a04a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:59,242 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75259c5f80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:59,247 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:59,251 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:59,252 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75259c63e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:59,265 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:59,266 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:21:59,276 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:21:59,496 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_3_create_new_model_default_chatter ... 2026-08-13 07:22:01,116 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7525f73420> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:01,117 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7523f780e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:01,122 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:01,126 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:01,127 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7528540400> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:01,141 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:01,142 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:02,024 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_3_create_new_model_default_contact ... 2026-08-13 07:22:03,591 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7525431620> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:03,592 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7526607420> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:03,600 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:03,604 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:03,606 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7526606160> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:03,625 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:03,626 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:06,116 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75221500e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:06,117 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75240c7a60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:06,122 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:06,126 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:06,127 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75240c6020> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:06,141 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:06,142 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:06,502 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_3_create_new_model_default_depend_company ... 2026-08-13 07:22:08,829 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7525f83c40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:08,831 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7522275940> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:08,838 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:08,842 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:08,843 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7522277600> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:08,855 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:08,856 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5039, in create records = self._create(data_list) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5282, in _create field.create([ File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4569, in create self.write_batch(record_values, True) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4595, in write_batch self.write_real(records_commands_list, create) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4791, in write_real flush() File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 4746, in flush comodel.create(to_create) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:11,244 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75264b1e40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:11,245 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7526e82e80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:11,252 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:11,256 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:11,256 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7526e807c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:11,271 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:11,272 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:11,660 202 INFO rb-2f9fcab-223857-403445 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-13 07:22:13,852 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7528b582c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:13,853 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7526677560> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:13,859 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:13,862 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:13,863 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75266754e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:13,876 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:13,877 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:14,226 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_ir_model: Starting CustomizerTestIrModel.test_2_1_create_new_model ... 2026-08-13 07:22:15,957 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75257c77e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:15,957 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75257c0220> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:15,964 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:15,967 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:15,968 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75257c0360> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:15,980 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:15,981 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:18,644 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75261a62a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:18,645 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75234f8360> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:18,650 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:18,652 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:18,653 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75234faca0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:18,661 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:18,662 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:18,669 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:22:18,917 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestIrUiView.test_model_access_gated_node_not_revealed_in_customizer_mode ... 2026-08-13 07:22:19,469 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestIrUiView.test_non_customizer_render_does_not_leak_gated_field ... 2026-08-13 07:22:19,863 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestIrUiView.test_reveal_group_gated_field_in_customizer_mode ... 2026-08-13 07:22:19,944 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:22:19,999 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_calendar_names_the_models_date_field ... 2026-08-13 07:22:22,367 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f752615cb80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:22,368 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f752579c720> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:22,374 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:22,377 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:22,378 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f752579c7c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:22,393 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:22,394 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:25,073 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7526566980> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:25,073 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7522263240> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:25,078 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:25,081 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:25,082 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7522261da0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:25,098 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:25,099 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:25,366 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_hierarchy_names_the_models_parent_field ... 2026-08-13 07:22:27,512 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7526677380> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:27,513 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f752659a980> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:27,519 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:27,523 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:27,524 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f752659a0c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:27,537 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:27,538 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:30,107 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7525b4f1a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:30,108 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75236df060> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:30,117 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:30,121 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:30,121 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75236ddd00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:30,132 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:30,132 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:30,429 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_kanban_is_schema_valid_v18_card ... 2026-08-13 07:22:30,494 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_retargets_static_template_to_rec_name ... 2026-08-13 07:22:30,549 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_build_customizer_base_arch_returns_none_when_capability_missing ... 2026-08-13 07:22:32,140 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7528dfdd00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:32,141 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7526f48f40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:32,147 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:32,149 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:32,150 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7526f4bc40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:32,163 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:32,164 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:33,068 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_create_customizer_view_no_longer_skips_calendar ... 2026-08-13 07:22:34,850 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7523762f20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:34,851 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f752727eac0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:34,857 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:34,861 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:34,862 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f752727da80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:34,878 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:34,879 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:37,497 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7525fa0900> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:37,498 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7526efe7a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:37,503 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:37,505 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:37,506 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7526efe340> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:37,519 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:37,520 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:37,835 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_create_customizer_view_no_longer_skips_hierarchy ... 2026-08-13 07:22:40,244 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7526522e80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:40,245 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7526ccc5e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:40,251 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:40,255 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:40,255 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7526cce660> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:40,269 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:40,270 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:42,807 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f752575f420> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:42,808 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7523763060> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:42,815 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:42,818 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:42,819 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7523762160> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:42,830 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:42,830 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:43,188 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestBuildCustomizerBaseArch.test_ensure_customizer_base_view_is_idempotent ... 2026-08-13 07:22:44,953 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7528dfc180> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:44,954 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75278d39c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:44,960 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:44,962 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:44,963 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75278d0040> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:44,975 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:44,976 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:47,569 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75266bcb80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:47,569 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75272fda80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:47,575 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:47,578 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:47,579 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75272ff7e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:47,591 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:47,591 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:47,602 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:22:47,813 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_customizer.tests.test_ir_ui_view: Starting CustomizerTestFieldFormCustomizerView.test_add_field_via_customizer_form_view_saves_with_model_id ... 2026-08-13 07:22:49,889 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7527eadc60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:49,889 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7528c35c60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:49,894 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:49,898 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:49,899 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7528c36980> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:49,911 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:49,912 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:52,541 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7525b3ec00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-2f9fcab-223857/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:52,542 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7526bfb420> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-2f9fcab-223857/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:52,548 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-2f9fcab-223857/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:52,552 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-2f9fcab-223857/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:52,553 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7527674a40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-2f9fcab-223857/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:52,565 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-2f9fcab-223857/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:52,566 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tests/form.py", line 443, in save [record_values] = self._record.web_save(values, self._view['fields_spec']) File "/data/build/rb-2f9fcab-223857/addons/web/models/models.py", line 72, in web_save self = self.create(vals) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:55,130 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7527e25940> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:55,131 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f752612c5e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:55,137 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:55,140 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:55,140 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f752612f4c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:55,154 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:55,155 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:22:55,165 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:23:06,892 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7528d9afc0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:06,893 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7528dfdda0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:06,899 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:06,903 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:06,904 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7528dfdb20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:06,917 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:06,918 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:09,437 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75289962a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:09,438 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7523b789a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:09,445 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:09,448 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:09,449 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7523b793a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:09,464 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:09,465 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:11,378 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f752575f4c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:11,379 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75289a9d00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:11,385 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:11,388 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:11,389 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75289a9760> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:11,399 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:11,400 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:14,253 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f752383c9a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:14,254 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f752396f1a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:14,260 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:14,264 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:14,264 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f752396f560> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:14,279 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:14,280 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:14,589 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [1] 2026-08-13 07:23:14,697 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_01_constrains_check_tag_category ... 2026-08-13 07:23:14,743 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_02_sql_constraints_unique_res_model_id ... 2026-08-13 07:23:14,774 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_03_constraints_check_workspace_field ... 2026-08-13 07:23:14,815 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_04_document_document ... 2026-08-13 07:23:14,859 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_05_document_share ... 2026-08-13 07:23:14,914 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_06_compute_total_member ... 2026-08-13 07:23:14,949 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_07_document_workspace ... 2026-08-13 07:23:14,992 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_document.tests.test_document: Starting TestDocumentActionSetTag.test_08_name_create ... 2026-08-13 07:23:17,389 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7525759260> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:17,389 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7523f3e2a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:17,395 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:17,398 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:17,399 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7523f3e8e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:17,416 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:17,417 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:17,429 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:23:28,703 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75239c9940> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:28,704 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75282a0cc0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:28,710 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:28,713 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:28,713 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75282a2ca0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:28,727 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:28,728 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:31,525 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75257ceb60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:31,525 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75222c68e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:31,531 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:31,535 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:31,536 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75222c60c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:31,549 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:31,550 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:33,991 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7526592c00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:33,992 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7526bfafc0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:33,998 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:34,000 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:34,001 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7526bf8fe0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:34,010 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:34,011 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:36,272 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f752383b920> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:36,274 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7523807b00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:36,280 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:36,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:36,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7523804f40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:36,303 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:36,304 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:37,131 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [3] 2026-08-13 07:23:37,224 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_document.tests.test_document_controllers: Starting TestDocumentControllers.test_001_test_upload_document ... 2026-08-13 07:23:37,255 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:admin from n/a 2026-08-13 07:23:37,269 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:23:37,615 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:23:37] "POST /document/upload_document HTTP/1.1" 200 - 62 0.059 0.288 2026-08-13 07:23:37,645 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_document.tests.test_document_controllers: Starting TestDocumentControllers.test_002_update_document ... 2026-08-13 07:23:37,668 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:admin from n/a 2026-08-13 07:23:37,681 202 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-13 07:23:37,683 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:23:37,952 202 INFO rb-2f9fcab-223857-403445 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-13 07:23:38,056 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:23:38] "POST /document/update HTTP/1.1" 200 - 57 0.058 0.319 2026-08-13 07:23:40,559 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75267cc2c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:40,560 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7525441ee0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:40,565 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:40,567 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:40,568 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7525443ba0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:40,583 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:40,583 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:40,598 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:23:51,533 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7526f98680> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:51,534 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f752727c7c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:51,539 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:51,541 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:51,542 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f752727c180> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:51,553 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:51,554 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:53,584 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7528b6dda0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:53,585 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7526c8d080> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:53,591 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:53,594 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:53,595 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7526c8cd60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:53,609 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:53,609 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:56,099 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7523839620> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:56,100 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75284871a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:56,106 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:56,109 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:56,110 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7528485260> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:56,123 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:56,124 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:58,601 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7525780cc0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:58,602 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f752658c2c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:58,607 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:58,609 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:58,610 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f752658f6a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:58,623 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:58,624 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:23:58,885 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [5] 2026-08-13 07:23:58,976 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_013_check_team_leader_workspace ... 2026-08-13 07:23:59,024 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [7] 2026-08-13 07:23:59,122 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [37], uid: 110, model: document.workspace 2026-08-13 07:23:59,168 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [105], uid: 110, model: document.document 2026-08-13 07:23:59,203 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 110, model: document.share 2026-08-13 07:23:59,243 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5], uid: 110, model: document.share 2026-08-13 07:23:59,287 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_09_security_document_team ... 2026-08-13 07:23:59,341 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [9] 2026-08-13 07:23:59,356 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 110, model: document.team 2026-08-13 07:23:59,367 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 110, model: document.team 2026-08-13 07:23:59,393 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [16], uid: 111, model: document.team 2026-08-13 07:23:59,427 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_10_security_document_workspace ... 2026-08-13 07:23:59,471 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [11] 2026-08-13 07:23:59,510 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [35], uid: 111, model: document.workspace 2026-08-13 07:23:59,578 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [35], uid: 111, model: document.workspace 2026-08-13 07:23:59,605 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_11_security_document_document ... 2026-08-13 07:23:59,648 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [13] 2026-08-13 07:23:59,724 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [103], uid: 111, model: document.document 2026-08-13 07:23:59,785 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [103], uid: 111, model: document.document 2026-08-13 07:23:59,835 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [103], uid: 111, model: document.document 2026-08-13 07:23:59,859 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [103], uid: 111, model: document.document 2026-08-13 07:23:59,900 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_document.tests.test_document_security: Starting TestDocumentSecurity.test_12_security_document_share ... 2026-08-13 07:23:59,950 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [15] 2026-08-13 07:24:00,089 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 110, model: document.share 2026-08-13 07:24:00,177 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [4], uid: 111, model: document.share 2026-08-13 07:24:02,613 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7526529b20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:02,614 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7528960400> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:02,620 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:02,623 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:02,624 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7528960ae0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:02,640 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:02,641 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:02,652 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:24:03,722 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_document.tests.test_ir_attachment_check: Starting TestIrAttachmentCheck.test_a_document_in_a_readable_folder_keeps_its_attachment_reachable ... 2026-08-13 07:24:03,749 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [44], uid: 114, model: document.workspace 2026-08-13 07:24:03,811 202 INFO rb-2f9fcab-223857-403445 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-13 07:24:03,860 202 INFO rb-2f9fcab-223857-403445 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-13 07:24:03,907 202 INFO rb-2f9fcab-223857-403445 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-13 07:24:03,982 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:24:05,048 202 INFO rb-2f9fcab-223857-403445 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-13 07:24:05,105 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6521], uid: 116, model: ir.attachment 2026-08-13 07:24:05,143 202 INFO rb-2f9fcab-223857-403445 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-13 07:24:05,207 202 INFO rb-2f9fcab-223857-403445 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-13 07:24:05,214 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 117, model: ir.attachment 2026-08-13 07:24:05,243 202 INFO rb-2f9fcab-223857-403445 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-13 07:24:05,303 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:24:15,820 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7523833920> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:15,821 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75240c4900> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:15,828 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:15,831 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:15,832 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75240c6fc0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:15,848 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:15,848 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:18,502 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7527e21ee0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:18,503 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7526b96160> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:18,509 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:18,512 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:18,513 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7526b962a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:18,526 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:18,527 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:21,012 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7526e48ae0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:21,013 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7528c37f60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:21,018 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:21,022 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:21,023 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7528c36c00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:21,037 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:21,038 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:22,979 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7526f7f060> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:22,979 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7527f3b880> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:22,992 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:22,997 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:22,997 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7527f398a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:23,014 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:23,015 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:23,824 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [17] 2026-08-13 07:24:24,488 202 INFO rb-2f9fcab-223857-403445 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-13 07:24:24,900 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6632], uid: 123, model: ir.attachment 2026-08-13 07:24:24,934 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b2_permitted_user_still_reads_dms_surfaced_attachment ... 2026-08-13 07:24:25,446 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b3_dms_access_survives_unreadable_source_record ... 2026-08-13 07:24:25,480 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 124, model: ir.rule 2026-08-13 07:24:25,541 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b4_version_union_still_readable ... 2026-08-13 07:24:25,604 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b5_plain_non_dms_attachment_unaffected ... 2026-08-13 07:24:25,704 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b6_rule_domain_recheck_respects_active_company ... 2026-08-13 07:24:26,099 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6639], uid: 125, model: ir.attachment 2026-08-13 07:24:26,165 202 INFO rb-2f9fcab-223857-403445 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-13 07:24:26,243 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_document.tests.test_ir_attachment_search_rule: Starting TestIrAttachmentSearchRule.test_b8_fetch_shape_search_never_touches_document_document ... 2026-08-13 07:24:27,820 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75257c72e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:27,820 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75282ce8e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:27,825 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:27,827 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:27,827 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75282ccb80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:27,840 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:27,841 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:27,849 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 16 checked, 16 removed 2026-08-13 07:24:38,611 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7528422b60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:38,612 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75257c72e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:38,619 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:38,622 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:38,623 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75263da840> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:38,637 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:38,637 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:41,216 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75283ce480> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:41,217 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7528543380> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:41,223 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:41,226 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:41,227 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7528540c20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:41,239 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:41,240 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:43,757 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f752658c220> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:43,758 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75264b09a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:43,763 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:43,766 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:43,767 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75264b0e00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:43,781 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:43,782 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:46,508 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7523762700> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:46,509 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7527bc8e00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:46,516 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:46,519 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:46,520 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7527bc87c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:46,530 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:46,531 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:46,795 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [19] 2026-08-13 07:24:46,873 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_document.tests.test_share_document: Starting TestDocumentShare.test_001_share_document_send_users ... 2026-08-13 07:24:47,041 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [464] 2026-08-13 07:24:49,597 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7523763ce0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:49,598 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7523762700> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:49,603 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:49,606 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:49,607 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7528121ee0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:49,620 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:49,620 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:24:49,630 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:25:00,624 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7523f2f740> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:00,625 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7525759760> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:00,632 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:00,636 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:00,637 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f752820fba0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:00,651 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:00,652 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:03,341 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7526c8ce00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:03,341 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75272e3600> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:03,346 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:03,349 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:03,350 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75272e0c20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:03,360 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:03,360 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:05,806 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f752828ae80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:05,806 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f752584a3e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:05,812 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:05,815 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:05,816 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7525849760> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:05,829 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:05,829 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:08,666 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7526f99da0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:08,667 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f752782a700> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:08,673 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:08,677 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:08,678 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f752782a160> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:08,691 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:08,692 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:08,986 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [21] 2026-08-13 07:25:09,072 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_distinct_names_in_one_batch_are_allowed ... 2026-08-13 07:25:09,116 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_duplicate_in_the_same_workspace_is_rejected ... 2026-08-13 07:25:09,157 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_duplicate_inside_one_batch_is_rejected ... 2026-08-13 07:25:09,201 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_rewriting_a_document_with_its_own_name_is_allowed ... 2026-08-13 07:25:09,243 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_same_name_in_another_workspace_is_allowed ... 2026-08-13 07:25:09,280 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_document.tests.test_unique_name: Starting TestUniqueDocumentName.test_workspace_without_the_flag_allows_duplicates ... 2026-08-13 07:25:11,416 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7528ad5440> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:11,417 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75285c98a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:11,422 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:11,426 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:11,426 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75285ca980> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:11,436 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:11,437 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:11,449 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:25:12,553 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_document_freight.tests.test_prepare_draft_bl_wizard: Starting TestPrepareDraftBLWizard.test_01_prepare_draft_bl_creates_required_document ... 2026-08-13 07:25:13,026 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [465] 2026-08-13 07:25:13,079 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_document_freight.tests.test_prepare_draft_bl_wizard: Starting TestPrepareDraftBLWizard.test_02_prepare_draft_bl_updates_existing_required_document ... 2026-08-13 07:25:13,320 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:25:14,072 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_document_freight.tests.test_prepare_si_wizard: Starting TestPrepareSIWizard.test_01_prepare_si_wizard_creates_required_document ... 2026-08-13 07:25:14,376 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [466] 2026-08-13 07:25:14,451 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_document_freight.tests.test_prepare_si_wizard: Starting TestPrepareSIWizard.test_02_prepare_si_wizard_updates_existing_required_document ... 2026-08-13 07:25:14,666 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:25:25,045 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75262a80e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:25,046 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75239dc720> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:25,051 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:25,055 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:25,056 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75239defc0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:25,071 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:25,072 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:27,554 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75257b9bc0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:27,555 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75265b8d60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:27,559 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:27,562 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:27,562 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75265b80e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:27,572 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:27,572 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_approval/models/ir_model.py", line 338, in create records = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_workflow_automation/models/ir_model.py", line 29, in create res = super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 413, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:29,344 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7526f20e00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:29,345 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7527677920> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:29,350 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:29,353 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:29,354 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7527674b80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:29,365 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:29,366 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:31,710 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7523feeca0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:31,710 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75265ee340> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:31,715 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:31,718 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:31,719 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75265ef1a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:31,731 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:31,732 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:32,013 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted rotating.token records with IDs: [23] 2026-08-13 07:25:32,283 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_document_project.tests.test_access_right: Starting TestDocumentSecurity.test_001_project_user_access_documents ... 2026-08-13 07:25:32,339 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211, 216, 227, 224, 221, 206] 2026-08-13 07:25:32,382 202 INFO rb-2f9fcab-223857-403445 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-13 07:25:32,444 202 INFO rb-2f9fcab-223857-403445 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-13 07:25:32,497 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted mail.message records with IDs: [2481] 2026-08-13 07:25:32,527 202 INFO rb-2f9fcab-223857-403445 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-13 07:25:32,590 202 INFO rb-2f9fcab-223857-403445 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-13 07:25:32,686 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted mail.message records with IDs: [2480] 2026-08-13 07:25:32,730 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [182312] 2026-08-13 07:25:32,731 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted document.document records with IDs: [11] 2026-08-13 07:25:32,846 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_document_project.tests.test_access_right: Starting TestDocumentSecurity.test_002_project_user_access_workspace ... 2026-08-13 07:25:32,918 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211, 216, 227, 224, 221, 206] 2026-08-13 07:25:32,953 202 INFO rb-2f9fcab-223857-403445 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-13 07:25:32,996 202 INFO rb-2f9fcab-223857-403445 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-13 07:25:33,016 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted mail.message records with IDs: [2479] 2026-08-13 07:25:33,031 202 INFO rb-2f9fcab-223857-403445 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-13 07:25:33,167 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [64], uid: 6, model: document.workspace 2026-08-13 07:25:33,431 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted document.workspace records with IDs: [65] 2026-08-13 07:25:33,451 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_document_project.tests.test_access_right: Starting TestDocumentSecurity.test_003_project_user_access_document ... 2026-08-13 07:25:33,515 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211, 216, 227, 224, 221, 206] 2026-08-13 07:25:33,584 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [143], uid: 6, model: document.document 2026-08-13 07:25:33,642 202 INFO rb-2f9fcab-223857-403445 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-13 07:25:33,671 202 INFO rb-2f9fcab-223857-403445 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-13 07:25:35,831 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75258ac2c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:35,832 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7528d0ec00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:35,836 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:35,839 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:35,840 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7528d0fe20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:35,852 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:35,853 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:35,862 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:25:36,077 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_duns.tests.test_partner_duns: Starting TestPartnerDuns.test_partner_duns_003 ... 2026-08-13 07:25:36,132 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_duns.tests.test_partner_duns: Starting TestPartnerDuns.test_partner_duns_005 ... 2026-08-13 07:25:36,171 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_duns.tests.test_partner_duns: Starting TestPartnerDuns.test_partner_duns_007 ... 2026-08-13 07:25:36,976 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_duns.tests.test_partner_duns: Starting TestPartnerDuns.test_partner_duns_009 ... 2026-08-13 07:25:37,087 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:25:37,496 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate.tests.test_compute: Starting TestEstimateCompute.test_compute_amounts ... 2026-08-13 07:25:37,574 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate.tests.test_compute: Starting TestEstimateCompute.test_compute_readonly_mode ... 2026-08-13 07:25:37,607 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:25:38,003 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_currency ... 2026-08-13 07:25:38,069 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_invalid_date_range ... 2026-08-13 07:25:38,104 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_non_recursive_hierarchy ... 2026-08-13 07:25:38,266 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [467] 2026-08-13 07:25:38,305 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_recursive_hierarchy ... 2026-08-13 07:25:38,487 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [468] 2026-08-13 07:25:38,538 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate.tests.test_constraints: Starting TestEstimateConstraints.test_sub_estimate_within_parent_range ... 2026-08-13 07:25:38,627 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:25:39,029 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate.tests.test_report: Starting TestReport.test_estimate_report ... 2026-08-13 07:25:39,130 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:25:39,624 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [469] 2026-08-13 07:25:39,650 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_admin_full_access ... 2026-08-13 07:25:39,804 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.message records with IDs: [19311, 19310] 2026-08-13 07:25:39,838 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted estimate.estimate records with IDs: [15] 2026-08-13 07:25:39,848 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [1571] 2026-08-13 07:25:39,874 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_line_admin_full_access ... 2026-08-13 07:25:39,986 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted estimate.line records with IDs: [42] 2026-08-13 07:25:40,009 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_line_user_access ... 2026-08-13 07:25:40,131 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted estimate.line records with IDs: [37] 2026-08-13 07:25:40,161 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_line_user_no_access_other_lines ... 2026-08-13 07:25:40,192 202 INFO rb-2f9fcab-223857-403445 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-13 07:25:40,219 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_user_access_noone_estimate ... 2026-08-13 07:25:40,344 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted mail.message records with IDs: [19308] 2026-08-13 07:25:40,365 202 INFO rb-2f9fcab-223857-403445 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-13 07:25:40,398 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_user_access_own_estimate ... 2026-08-13 07:25:40,557 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [470] 2026-08-13 07:25:40,737 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted mail.message records with IDs: [19312, 19308] 2026-08-13 07:25:40,757 202 INFO rb-2f9fcab-223857-403445 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-13 07:25:40,788 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_user_access_sub_estimate ... 2026-08-13 07:25:40,928 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [471] 2026-08-13 07:25:40,977 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [472] 2026-08-13 07:25:41,090 202 INFO rb-2f9fcab-223857-403445 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-13 07:25:41,113 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted mail.message records with IDs: [19314, 19309] 2026-08-13 07:25:41,130 202 INFO rb-2f9fcab-223857-403445 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-13 07:25:41,155 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate.tests.test_security: Starting TestEstimateSecurity.test_estimate_user_no_access_other_estimates ... 2026-08-13 07:25:41,191 202 INFO rb-2f9fcab-223857-403445 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-13 07:25:41,206 202 INFO rb-2f9fcab-223857-403445 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-13 07:25:41,235 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted mail.message records with IDs: [19311, 19310] 2026-08-13 07:25:41,255 202 INFO rb-2f9fcab-223857-403445 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-13 07:25:41,299 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:25:41,638 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_action_cancel ... 2026-08-13 07:25:41,719 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted estimate.line records with IDs: [48, 49, 50, 51] 2026-08-13 07:25:41,739 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_action_confirm ... 2026-08-13 07:25:41,836 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_action_draft ... 2026-08-13 07:25:41,872 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_allowed_field_write_parent_estimate ... 2026-08-13 07:25:41,954 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_forbidden_field_write_parent_estimate ... 2026-08-13 07:25:42,043 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_unlink_sub_estimate_line_in_parent ... 2026-08-13 07:25:42,138 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_update_lines_to_parent ... 2026-08-13 07:25:42,211 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate.tests.test_workflow: Starting TestEstimateWorkflow.test_write_child_estimate_line ... 2026-08-13 07:25:42,300 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:25:43,382 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApproval.test_action_view_approval ... 2026-08-13 07:25:43,500 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApproval.test_approval_request_data ... 2026-08-13 07:25:44,093 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApproval.test_approval_state_computation ... 2026-08-13 07:25:44,431 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [213] 2026-08-13 07:25:44,551 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [473] 2026-08-13 07:25:44,778 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApproval.test_can_do_things_computation ... 2026-08-13 07:25:45,039 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApproval.test_multiple_approval_state_computation ... 2026-08-13 07:25:45,347 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [215] 2026-08-13 07:25:45,514 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [474] 2026-08-13 07:25:46,545 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [475] 2026-08-13 07:25:46,655 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [216] 2026-08-13 07:25:46,734 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [476] 2026-08-13 07:25:46,906 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:25:47,906 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t10_action_view_approval_still_opens_the_request ... 2026-08-13 07:25:48,001 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t11_non_admin_sees_the_direction_on_lines ... 2026-08-13 07:25:48,077 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t1_toggle_field_map_does_not_raise ... 2026-08-13 07:25:48,093 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t2_estimate_request_type_data_builds ... 2026-08-13 07:25:48,135 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t3_line_direction_and_sections_reach_the_approval ... 2026-08-13 07:25:48,205 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t4_taxed_line_reproduces_totals ... 2026-08-13 07:25:48,295 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t5_direction_is_mandatory_on_ordinary_lines ... 2026-08-13 07:25:48,357 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t6_header_and_line_direction_toggles ... 2026-08-13 07:25:48,382 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t7_provisioning_is_idempotent ... 2026-08-13 07:25:48,881 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t8_form_arch_carries_new_columns_and_no_legacy_idiom ... 2026-08-13 07:25:49,063 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate_approval.tests.test_estimate_approval: Starting TestEstimateApprovalLineType.test_t9_report_models_read_new_field_without_db_error ... 2026-08-13 07:25:49,163 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:25:49,523 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_account_id_field_round_trips_on_create ... 2026-08-13 07:25:50,418 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_budgetary_position_only_wizard_line_is_valid_on_create ... 2026-08-13 07:25:51,340 202 INFO rb-2f9fcab-223857-403445 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-13 07:25:52,232 202 INFO rb-2f9fcab-223857-403445 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-13 07:25:54,512 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7525893ce0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:54,513 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7525fa53a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:54,518 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:54,522 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:54,522 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7525fa6340> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:54,534 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:54,535 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:56,970 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75257c0e00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:56,971 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7528b1b740> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:56,980 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:56,984 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:56,985 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7528b1b920> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:57,000 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:57,001 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:59,243 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75266de160> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:59,244 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7526c51b20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:59,250 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:59,253 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:59,254 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7526c53880> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:59,268 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:25:59,268 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:01,478 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75264791c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:01,479 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75265925c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:01,484 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:01,488 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:01,488 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7526593ba0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:01,503 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:01,504 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:03,241 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75284216c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:03,241 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f752782b7e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:03,248 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:03,250 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:03,251 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75278291c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:03,261 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:03,262 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:05,717 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75238c2ac0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:05,718 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f752659a2a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:05,723 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:05,727 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:05,728 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75265994e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:05,742 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:05,743 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:08,184 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7527009300> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:08,185 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75284fa700> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:08,189 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:08,191 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:08,192 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75284fa020> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:08,201 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:08,202 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:10,435 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7526bf9c60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:10,436 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f752356e0c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:10,443 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:10,447 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:10,448 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f752356f380> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:10,463 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:10,464 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:12,762 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7525431440> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:12,763 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7526f21800> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:12,768 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:12,771 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:12,772 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7526f23100> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:12,784 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:12,785 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:14,640 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f752608a7a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:14,641 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7526330400> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:14,645 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:14,647 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:14,648 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7526333e20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:14,661 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:14,662 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:17,155 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7523778c20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:17,155 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7526bad3a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:17,161 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:17,164 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:17,165 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7526bac4a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:17,178 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:17,179 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:19,640 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7527fc3ce0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:19,641 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75258d1bc0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:19,645 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:19,647 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:19,648 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75258d0680> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:19,662 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:19,663 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:22,031 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75265bb9c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:22,031 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f752230f4c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:22,037 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:22,041 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:22,042 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f752230cea0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:22,057 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:22,058 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:23,960 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7528b20540> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:23,961 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7525b55f80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:23,970 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:23,973 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:23,974 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7525b567a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:23,987 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:23,988 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:26,385 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75257a1440> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:26,386 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7523830900> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:26,391 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:26,394 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:26,394 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75238328e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:26,405 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:26,405 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:28,705 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75285b31a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:28,706 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f752544afc0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:28,711 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:28,715 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:28,715 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75254494e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:28,730 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:28,731 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:31,559 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f752575a2a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:31,559 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7525858220> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:31,570 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:31,574 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:31,575 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75260a5940> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:31,589 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:31,591 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:33,967 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7526e3a7a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:33,968 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7526c520c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:33,978 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:33,982 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:33,983 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7526c504a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:33,996 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:33,997 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:35,629 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75282889a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:35,629 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f752379a660> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:35,634 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:35,637 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:35,638 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f752379bec0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:35,650 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:35,651 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:38,125 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7526e31da0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:38,126 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f752854ca40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:38,132 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:38,135 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:38,135 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f752854d080> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:38,146 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:38,146 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:40,556 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7522058680> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:40,557 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7523ab36a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:40,563 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:40,567 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:40,568 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7523ab28e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:40,581 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:40,582 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:42,812 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7523950a40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:42,812 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7525838180> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:42,818 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:42,821 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:42,822 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75258396c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:42,835 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:42,836 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:45,200 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f752363b7e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:45,200 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75262374c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:45,204 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:45,207 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:45,207 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7526235620> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:45,216 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:45,217 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:46,873 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7528cf18a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:46,873 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f752659afc0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:46,881 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:46,886 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:46,887 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7526599760> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:46,903 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:46,904 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:49,275 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7527ead080> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:49,276 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f752396f420> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:49,280 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:49,283 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:49,283 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f752396dee0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:49,293 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:49,294 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:51,506 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7526d7f6a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:51,507 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7526f39440> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:51,513 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:51,516 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:51,517 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7526f39760> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:51,531 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:51,532 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:53,915 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7527828b80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:53,916 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f752652bb00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:53,921 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:53,924 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:53,925 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f752652a5c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:53,940 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:53,941 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:56,343 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7528c3d620> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:56,343 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7526f30b80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:56,349 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:56,353 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:56,354 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7526f31800> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:56,370 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:56,371 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:58,180 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f752727cf40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:58,180 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75262c5300> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:58,186 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:58,190 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:58,191 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75262c4400> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:58,206 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:26:58,207 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:00,502 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7526248540> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:00,503 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7528ba47c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:00,508 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:00,511 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:00,512 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7528ba6de0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:00,525 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:00,526 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:03,005 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f752205a200> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:03,006 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7525f80e00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:03,011 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:03,014 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:03,015 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7525f82f20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:03,026 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:03,027 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:05,478 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7526f98d60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:05,479 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75262ea020> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:05,484 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:05,487 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:05,488 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75262eae80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:05,500 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:05,501 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:07,773 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75265d62a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:07,774 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7527f8a0c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:07,781 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:07,784 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:07,785 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7527f8b560> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:07,800 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:07,801 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:09,807 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75239f0360> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:09,808 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75259d8f40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:09,814 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:09,817 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:09,818 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75259db560> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:09,830 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:09,831 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:12,171 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75234fad40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:12,172 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f752578efc0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:12,179 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:12,183 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:12,184 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f752578db20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:12,200 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:12,201 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:14,624 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75272ff920> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:14,624 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7528961e40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:14,631 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:14,634 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:14,635 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7528962520> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:14,651 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:14,651 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:16,787 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7528a7c360> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:16,788 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7526234f40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:16,793 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:16,796 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:16,797 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75262368e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:16,808 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:16,809 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:18,649 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7523ead9e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:18,650 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7527621bc0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:18,655 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:18,658 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:18,658 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7527621580> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:18,671 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:18,671 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:20,914 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7527ebd440> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:20,915 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7523f78180> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:20,921 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:20,925 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:20,925 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7523f78f40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:20,940 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:20,941 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:23,161 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7526fb0040> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:23,162 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7525dcda80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:23,169 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:23,172 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:23,173 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7525dccb80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:23,186 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:23,187 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:25,736 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7523f2e980> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:25,736 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7526f1f920> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:25,745 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:25,749 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:25,749 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7526f1f600> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:25,769 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:25,770 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:28,226 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f752573f600> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:28,227 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f752363bce0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:28,236 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:28,240 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:28,241 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7523638860> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:28,255 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:28,256 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:30,149 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f752608ad40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:30,149 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7525f24400> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:30,155 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:30,159 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:30,160 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7525f24860> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:30,175 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:30,176 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:32,440 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7526c9a840> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:32,441 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7526fdfec0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:32,446 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:32,450 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:32,450 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7526fdf740> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:32,465 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:32,466 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:34,824 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f752658c900> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:34,824 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75263325c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:34,837 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:34,841 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:34,842 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7526332520> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:34,857 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:34,858 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:37,498 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f752606e980> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:37,498 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7528c5c860> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:37,504 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:37,508 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:37,508 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7528c5c4a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:37,523 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:37,524 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:40,006 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75287831a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:40,007 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75236dc220> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:40,013 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:40,017 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:40,017 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75236dc7c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:40,033 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:40,033 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 360, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:41,800 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7526d2f380> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:41,801 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7527eb9b20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:41,808 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:41,811 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:41,812 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7527eba020> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:41,822 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:41,822 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/viin_estimate_budget/tests/test_analytic_plan_mixin.py", line 232, in test_sync_all_plan_column_materializes_non_project_plan_field_on_wizard_line self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 362, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 334, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:43,954 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75257619e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:43,954 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7526084540> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:43,960 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:43,963 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:43,963 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75260868e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:43,977 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:43,978 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:27:43,989 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:27:44,686 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_action_view_budget ... 2026-08-13 07:27:45,885 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_action_view_estimate_from_budget ... 2026-08-13 07:27:46,899 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_budget_count_computation ... 2026-08-13 07:27:47,804 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_estimate_count_computation ... 2026-08-13 07:27:48,773 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_wizard_create_budget_diff_budget_post ... 2026-08-13 07:27:49,879 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate_budget.tests.test_estimate_budget: Starting TestEstimateBudget.test_wizard_create_budget_same_budget_post ... 2026-08-13 07:27:50,992 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:27:51,050 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate_hr.tests.test_estimate_hr: Starting TestEstimateHr.test_department_id_computation ... 2026-08-13 07:27:51,134 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate_hr.tests.test_estimate_hr: Starting TestEstimateHr.test_manual_update_department_id ... 2026-08-13 07:27:51,234 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:27:51,681 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_action_create_project ... 2026-08-13 07:27:51,768 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_action_view_estimate_from_project ... 2026-08-13 07:27:51,824 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_action_view_project ... 2026-08-13 07:27:51,879 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_estimate_count_computation ... 2026-08-13 07:27:51,941 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate_project.tests.test_estimate_project: Starting TestEstimateProject.test_project_count_computation ... 2026-08-13 07:27:51,991 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:27:52,545 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_action_view_estimate_from_purchase_order ... 2026-08-13 07:27:52,578 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_action_view_purchase_order ... 2026-08-13 07:27:52,625 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_estimate_count_computation ... 2026-08-13 07:27:52,660 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_purchase_order_count_computation ... 2026-08-13 07:27:52,685 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate_purchase.tests.test_estimate_purchase: Starting TestEstimatePurchase.test_wizard_create_purchase_order ... 2026-08-13 07:27:52,980 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:27:53,611 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_action_view_estimate_from_sale_order ... 2026-08-13 07:27:53,777 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_action_view_sale_order ... 2026-08-13 07:27:53,824 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_estimate_count_computation ... 2026-08-13 07:27:53,855 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_sale_order_count_computation ... 2026-08-13 07:27:53,891 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_estimate_sale.tests.test_estimate_sale: Starting TestEstimateSale.test_wizard_create_sale_order ... 2026-08-13 07:27:54,122 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:27:55,890 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet.tests.test_access_right: Starting TestAccessRight.test_access_read_service_user_010 ... 2026-08-13 07:27:55,910 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 172, model: fleet.vehicle.log.services 2026-08-13 07:27:55,956 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #172 deleted mail.message records with IDs: [5244, 3981, 64] 2026-08-13 07:27:55,958 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 172, model: fleet.vehicle.log.services 2026-08-13 07:27:55,980 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet.tests.test_access_right: Starting TestAccessRight.test_group_fleet_manager_001 ... 2026-08-13 07:27:56,019 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #171 deleted mail.message records with IDs: [5244, 3981, 64] 2026-08-13 07:27:56,048 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #171 deleted ir.model.data records with IDs: [44051] 2026-08-13 07:27:56,048 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #171 deleted fleet.vehicle.log.services records with IDs: [1] 2026-08-13 07:27:56,109 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #171 deleted fleet.vehicle.log.services records with IDs: [7] 2026-08-13 07:27:56,146 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:27:57,945 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet.tests.test_amount_account_fleet_collision: Starting TestVehicleServiceAmountIntegrity.test_amount_inverse_updates_price_unit ... 2026-08-13 07:27:57,988 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet.tests.test_amount_account_fleet_collision: Starting TestVehicleServiceAmountIntegrity.test_amount_reflects_quantity_times_price_unit ... 2026-08-13 07:27:58,023 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet.tests.test_amount_account_fleet_collision: Starting TestVehicleServiceAmountIntegrity.test_bill_created_service_log_keeps_bill_debit_amount ... 2026-08-13 07:27:59,651 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:28:00,867 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet.tests.test_fleet_service_type: Starting TestFleetServiceType.test_service_type_generates_billable_service_product_010 ... 2026-08-13 07:28:00,982 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:28:02,134 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet.tests.test_fleet_vehicle_address: Starting TestFleetVehicleAddress.test_create_vehicle_with_unmatched_location_010 ... 2026-08-13 07:28:02,217 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:28:03,476 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet.tests.test_fleet_vehicle_cost_report: Starting TestFleetVehicleCostReport.test_report_aggregates_vehicle_service_cost_010 ... 2026-08-13 07:28:03,659 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:28:04,875 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet.tests.test_vehicle_services: Starting TestVehicleService.test_compute_vehicle_service_amount ... 2026-08-13 07:28:04,926 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:28:06,732 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_account.tests.test_access_right: Starting TestAccessRight.test_access_account_user ... 2026-08-13 07:28:06,884 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #204 deleted ir.model.data records with IDs: [43927] 2026-08-13 07:28:06,884 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #204 deleted fleet.service.type records with IDs: [3] 2026-08-13 07:28:06,913 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_account.tests.test_access_right: Starting TestAccessRight.test_access_invoicing_user ... 2026-08-13 07:28:06,942 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 203, model: fleet.vehicle 2026-08-13 07:28:06,951 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 203, model: fleet.vehicle 2026-08-13 07:28:07,008 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #203 deleted mail.message records with IDs: [2031, 59] 2026-08-13 07:28:07,010 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 203, model: fleet.vehicle 2026-08-13 07:28:07,103 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 203, model: fleet.vehicle.log.services 2026-08-13 07:28:07,152 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [14], uid: 203, model: fleet.vehicle.log.services 2026-08-13 07:28:07,171 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [14], uid: 203, model: fleet.vehicle.log.services 2026-08-13 07:28:07,184 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 203, model: fleet.vehicle.log.services 2026-08-13 07:28:07,221 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 203, model: fleet.service.type 2026-08-13 07:28:07,223 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 203, model: fleet.service.type 2026-08-13 07:28:07,227 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 203, model: fleet.service.type 2026-08-13 07:28:07,254 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_account.tests.test_access_right: Starting TestAccessRight.test_changing_brand_name ... 2026-08-13 07:28:07,359 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_account.tests.test_access_right: Starting TestAccessRight.test_changing_model_name ... 2026-08-13 07:28:07,462 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_account.tests.test_access_right: Starting TestAccessRight.test_changing_vehicle_model ... 2026-08-13 07:28:07,554 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-13 07:28:08,604 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_account.tests.test_account_fleet_cooperation: Starting TestAccountFleetCooperation.test_bill_linked_service_excluded_from_sum_check_constraint ... 2026-08-13 07:28:09,256 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_account.tests.test_account_fleet_cooperation: Starting TestAccountFleetCooperation.test_bill_price_change_resyncs_linked_service_amount ... 2026-08-13 07:28:09,952 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_account.tests.test_account_fleet_cooperation: Starting TestAccountFleetCooperation.test_repost_after_vehicle_cleared_does_not_recreate_phantom_service ... 2026-08-13 07:28:10,464 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [557] 2026-08-13 07:28:10,714 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_account.tests.test_account_fleet_cooperation: Starting TestAccountFleetCooperation.test_unlink_bill_linked_vehicle_service_line_does_not_raise ... 2026-08-13 07:28:11,229 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [118] 2026-08-13 07:28:11,273 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [19454] 2026-08-13 07:28:11,281 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted fleet.vehicle.log.services records with IDs: [18] 2026-08-13 07:28:11,414 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [339] 2026-08-13 07:28:11,515 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [340] 2026-08-13 07:28:11,543 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:28:14,709 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7523acc900> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:14,710 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75258bd580> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:14,730 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:14,733 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:14,733 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75258bcb80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:14,743 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:14,744 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:16,697 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75274b60c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:16,698 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7527eaed40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:16,704 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:16,708 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:16,709 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7527eae020> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:16,724 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:16,724 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:19,063 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75266045e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:19,064 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7523475260> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:19,070 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:19,074 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:19,075 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75237632e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:19,090 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:19,090 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:21,500 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75240d05e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:21,501 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7526ec5940> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:21,505 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:21,508 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:21,508 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7526ec6d40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:21,517 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:21,518 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:23,858 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7526f37060> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:23,859 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75258bd760> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:23,872 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:23,875 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:23,876 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75258bc9a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:23,889 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:23,890 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:25,731 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f752878cc20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:25,732 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75234f8c20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:25,738 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:25,742 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:25,742 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75234fbb00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:25,756 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:25,757 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:28,052 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7526bab4c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:28,053 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7526f39580> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:28,058 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:28,062 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:28,062 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7526f3b1a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:28,076 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:28,076 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:30,266 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7523a47c40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:30,266 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7525b2b240> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:30,272 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:30,276 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:30,277 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7525b2be20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:30,293 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:30,294 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:30,612 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_account.tests.test_analytic_cleanse_coinstall: Starting TestFleetAnalyticCleanseCoinstall.test_cleanse_does_not_remove_non_fleet_plan_entry ... 2026-08-13 07:28:34,005 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75240dcb80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:34,006 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7525c094e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:34,011 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:34,014 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:34,015 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7525c0b100> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:34,028 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:34,028 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:28:34,040 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:28:34,053 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_account.tests.test_auto_install_optin: Starting TestViinFleetAccountAutoInstallOptin.test_booking_account_triggers_off_full_depends ... 2026-08-13 07:28:34,084 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_account.tests.test_auto_install_optin: Starting TestViinFleetAccountAutoInstallOptin.test_viin_fleet_account_auto_installs_on_full_depends ... 2026-08-13 07:28:34,126 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:28:39,409 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_change_name_service ... 2026-08-13 07:28:39,562 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_constrain_same_currency ... 2026-08-13 07:28:42,729 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_constraint_change_name_analytic_account_vehicle ... 2026-08-13 07:28:42,775 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_constraint_invoice_line_message_shows_decimal_amount ... 2026-08-13 07:28:43,134 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_constraint_product_same_product_type_service ... 2026-08-13 07:28:43,175 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_constraint_save_company_on_vehicle_and_cost ... 2026-08-13 07:28:43,223 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_contrain_create_invoice_from_cost ... 2026-08-13 07:28:43,293 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_contraint_value_costs_equal_amount_invoice_line ... 2026-08-13 07:28:43,696 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_copy_analytic_account_001 ... 2026-08-13 07:28:43,739 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_copy_vehicle_001 ... 2026-08-13 07:28:43,783 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_cost_compute_billable_001 ... 2026-08-13 07:28:44,054 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [121] 2026-08-13 07:28:44,143 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [349, 350] 2026-08-13 07:28:44,227 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.move records with IDs: [127] 2026-08-13 07:28:44,250 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_cost_compute_billable_002 ... 2026-08-13 07:28:44,554 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [122] 2026-08-13 07:28:44,645 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [351] 2026-08-13 07:28:44,741 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [352] 2026-08-13 07:28:44,763 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_cost_compute_billable_003 ... 2026-08-13 07:28:45,223 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_account.tests.test_common_fleet_accounting: Starting TestCommonFleetAccouting.test_generate_product_service ... 2026-08-13 07:28:45,361 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-13 07:28:47,027 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_account.tests.test_compute_move_ids: Starting TestComputeMoveIds.test_draft_vendor_bill_not_in_move_ids ... 2026-08-13 07:28:47,350 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_account.tests.test_compute_move_ids: Starting TestComputeMoveIds.test_non_accounting_user_sees_empty_move_ids ... 2026-08-13 07:28:47,837 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_account.tests.test_compute_move_ids: Starting TestComputeMoveIds.test_posted_customer_invoice_in_move_ids ... 2026-08-13 07:28:48,361 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_account.tests.test_compute_move_ids: Starting TestComputeMoveIds.test_posted_vendor_bill_in_move_ids ... 2026-08-13 07:28:48,901 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-13 07:28:50,602 202 INFO rb-2f9fcab-223857-403445 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 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted fleet.vehicle.log.services records with IDs: [27, 28] 2025-01-31 09:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [563, 562] 2026-08-13 07:28:52,478 202 INFO rb-2f9fcab-223857-403445 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 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 224, model: fleet.vehicle.log.services 2025-01-31 09:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #224 deleted fleet.vehicle.log.services records with IDs: [29, 30] 2025-01-31 09:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #224 deleted account.analytic.line records with IDs: [565, 564] 2026-08-13 07:28:54,493 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_generate_analytic_line_after_post_invoice ... 2026-08-13 07:28:54,893 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_invoice_created_from_services_log_001 ... 2026-08-13 07:28:55,221 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [130, 131] 2026-08-13 07:28:55,299 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [369, 370, 371] 2026-08-13 07:28:55,350 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.move records with IDs: [137] 2026-08-13 07:28:55,367 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_invoice_created_from_services_log_002 ... 2026-08-13 07:28:55,738 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [132] 2026-08-13 07:28:55,809 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [372, 373] 2026-08-13 07:28:55,868 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.move records with IDs: [138] 2026-08-13 07:28:55,878 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted fleet.vehicle.log.services records with IDs: [31] 2026-08-13 07:28:55,904 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_account.tests.test_fleet_invoicing: Starting TestFleetAccounting.test_invoice_created_from_services_log_003 ... 2026-08-13 07:28:57,573 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted fleet.vehicle.log.services records with IDs: [33] 2026-08-13 07:28:57,618 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [567, 568] 2026-08-13 07:28:57,809 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [133, 134] 2026-08-13 07:28:57,877 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [374, 375, 376] 2026-08-13 07:28:57,940 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.move records with IDs: [139] 2026-08-13 07:28:57,952 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [1684] 2026-08-13 07:28:57,990 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-13 07:28:59,454 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_account.tests.test_invoice_locked_access: Starting TestInvoiceLockedFleetAccess.test_invoice_locked_tracks_bill_link_for_fleet_user ... 2026-08-13 07:28:59,797 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-13 07:29:01,422 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_account.tests.test_smart_button_view_mode: Starting TestSmartButtonViewMode.test_action_view_customer_invoices_uses_list_not_tree ... 2026-08-13 07:29:01,809 202 INFO rb-2f9fcab-223857-403445 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-13 07:29:02,135 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-13 07:29:02,148 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_booking_kanban_arch_combines: Starting TestBookingKanbanArchCombines.test_booking_kanban_arch_combines ... 2026-08-13 07:29:02,212 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:29:03,618 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_booking_cancel_releases_its_items ... 2026-08-13 07:29:03,936 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [477] 2026-08-13 07:29:04,022 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [478] 2026-08-13 07:29:04,102 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [479] 2026-08-13 07:29:04,180 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [480] 2026-08-13 07:29:04,390 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [13] 2026-08-13 07:29:04,551 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_cancel_frees_combined_capacity_and_manifest ... 2026-08-13 07:29:04,784 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [481] 2026-08-13 07:29:04,863 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [482] 2026-08-13 07:29:04,942 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [483] 2026-08-13 07:29:05,021 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [484] 2026-08-13 07:29:05,219 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [15] 2026-08-13 07:29:05,428 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_cancel_is_idempotent ... 2026-08-13 07:29:05,648 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [485] 2026-08-13 07:29:05,722 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [486] 2026-08-13 07:29:05,797 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [487] 2026-08-13 07:29:05,881 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [488] 2026-08-13 07:29:06,064 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [17] 2026-08-13 07:29:06,266 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_compute_state_no_ghost_write_on_item_unassign ... 2026-08-13 07:29:06,501 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [489] 2026-08-13 07:29:06,584 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [490] 2026-08-13 07:29:06,654 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [491] 2026-08-13 07:29:06,724 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [492] 2026-08-13 07:29:06,881 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [19] 2026-08-13 07:29:07,033 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_trip_cancel_releases_all_items ... 2026-08-13 07:29:07,312 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [493] 2026-08-13 07:29:07,381 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [494] 2026-08-13 07:29:07,452 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [495] 2026-08-13 07:29:07,520 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [496] 2026-08-13 07:29:07,677 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [21] 2026-08-13 07:29:07,871 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_cancel_cascade: Starting TestCancelCascade.test_trip_cancel_reverts_booking_to_confirmed ... 2026-08-13 07:29:08,076 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [497] 2026-08-13 07:29:08,172 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [498] 2026-08-13 07:29:08,240 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [499] 2026-08-13 07:29:08,313 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [500] 2026-08-13 07:29:08,457 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [23] 2026-08-13 07:29:08,620 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:29:10,142 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_capacity_toggle: Starting TestCapacityToggle.test_use_load_capacity_default_is_true ... 2026-08-13 07:29:10,243 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_capacity_toggle: Starting TestCapacityToggle.test_use_load_capacity_false_skips_constraint ... 2026-08-13 07:29:10,444 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [501] 2026-08-13 07:29:10,506 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [502] 2026-08-13 07:29:10,569 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [503] 2026-08-13 07:29:10,656 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [504] 2026-08-13 07:29:10,833 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [25] 2026-08-13 07:29:10,977 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_capacity_toggle: Starting TestCapacityToggle.test_use_load_capacity_true_enforces_constraint ... 2026-08-13 07:29:11,224 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [505] 2026-08-13 07:29:11,306 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [506] 2026-08-13 07:29:11,403 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [507] 2026-08-13 07:29:11,483 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [508] 2026-08-13 07:29:11,691 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [27] 2026-08-13 07:29:11,846 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:29:13,359 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_cross_axis_capacity: Starting TestCrossAxisCapacity.test_cc11_canonical_key_bypasses_combined_gate ... 2026-08-13 07:29:13,592 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [509] 2026-08-13 07:29:13,667 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [510] 2026-08-13 07:29:13,740 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [511] 2026-08-13 07:29:13,812 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [512] 2026-08-13 07:29:13,979 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [29] 2026-08-13 07:29:14,136 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_cross_axis_capacity: Starting TestCrossAxisCapacity.test_combined_capacity_passes_under_limit ... 2026-08-13 07:29:14,357 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [513] 2026-08-13 07:29:14,442 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [514] 2026-08-13 07:29:14,529 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [515] 2026-08-13 07:29:14,599 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [516] 2026-08-13 07:29:14,762 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [31] 2026-08-13 07:29:14,902 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_cross_axis_capacity: Starting TestCrossAxisCapacity.test_combined_capacity_raises_on_volume_axis ... 2026-08-13 07:29:15,110 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [517] 2026-08-13 07:29:15,188 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [518] 2026-08-13 07:29:15,269 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [519] 2026-08-13 07:29:15,356 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [520] 2026-08-13 07:29:15,584 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [33] 2026-08-13 07:29:15,734 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_cross_axis_capacity: Starting TestCrossAxisCapacity.test_combined_capacity_raises_when_axis_b_overflows_weight ... 2026-08-13 07:29:15,943 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [521] 2026-08-13 07:29:16,010 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [522] 2026-08-13 07:29:16,073 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [523] 2026-08-13 07:29:16,143 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [524] 2026-08-13 07:29:16,317 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [35] 2026-08-13 07:29:16,473 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_cross_axis_capacity: Starting TestCrossAxisCapacity.test_combined_gate_ignores_vehicle_without_capacity_limit ... 2026-08-13 07:29:16,663 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [525] 2026-08-13 07:29:16,742 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [526] 2026-08-13 07:29:16,820 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [527] 2026-08-13 07:29:16,882 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [528] 2026-08-13 07:29:17,038 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [37] 2026-08-13 07:29:17,175 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:29:17,185 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_demo_users_group_membership: Starting TestFleetBookingDemoUsersGroupMembership.test_fleet_booking_admin_demo_has_group_admin ... 2026-08-13 07:29:17,216 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_demo_users_group_membership: Starting TestFleetBookingDemoUsersGroupMembership.test_fleet_booking_user_demo_has_group_user ... 2026-08-13 07:29:17,244 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_demo_users_group_membership: Starting TestFleetBookingDemoUsersGroupMembership.test_fleet_booking_user_demo_scoped_to_own_role ... 2026-08-13 07:29:17,281 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:29:18,544 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_install_safe_core: Starting TestInstallSafeCore.test_core_report_query_is_audience_neutral ... 2026-08-13 07:29:18,624 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_install_safe_core: Starting TestInstallSafeCore.test_generic_booking_confirms_without_passenger_payload ... 2026-08-13 07:29:18,829 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [529] 2026-08-13 07:29:18,905 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [530] 2026-08-13 07:29:18,976 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [531] 2026-08-13 07:29:19,049 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [532] 2026-08-13 07:29:19,087 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_install_safe_core: Starting TestInstallSafeCore.test_generic_booking_needs_no_audience_model ... 2026-08-13 07:29:19,276 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [533] 2026-08-13 07:29:19,347 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [534] 2026-08-13 07:29:19,422 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [535] 2026-08-13 07:29:19,509 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [536] 2026-08-13 07:29:19,542 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_install_safe_core: Starting TestInstallSafeCore.test_generic_booking_runs_full_lifecycle ... 2026-08-13 07:29:19,739 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [537] 2026-08-13 07:29:19,815 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [538] 2026-08-13 07:29:19,883 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [539] 2026-08-13 07:29:19,952 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [540] 2026-08-13 07:29:20,123 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [39] 2026-08-13 07:29:20,300 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [541] 2026-08-13 07:29:20,393 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_install_safe_core: Starting TestInstallSafeCore.test_vehicle_is_eligible_without_passenger_capability ... 2026-08-13 07:29:20,451 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:29:21,785 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_booking_type_is_not_required_in_core ... 2026-08-13 07:29:21,882 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_capacity_check_does_not_raise_on_undefined_transport_type ... 2026-08-13 07:29:21,922 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_item_weight_and_volume_zero_without_payload_leaf ... 2026-08-13 07:29:21,962 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_neutral_type_item_groups_at_default_priority ... 2026-08-13 07:29:22,010 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_round_trip_default_false_in_core ... 2026-08-13 07:29:22,187 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_neutral_base: Starting TestNeutralBase.test_transport_type_is_false_without_a_leaf ... 2026-08-13 07:29:22,233 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:29:23,501 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_planned_date_end: Starting TestPlannedDateEndFromBookingItems.test_planned_date_end_floor_when_dropoff_before_start ... 2026-08-13 07:29:23,730 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [542] 2026-08-13 07:29:23,803 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [543] 2026-08-13 07:29:23,875 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [544] 2026-08-13 07:29:23,945 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [545] 2026-08-13 07:29:24,115 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [41] 2026-08-13 07:29:24,257 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_planned_date_end: Starting TestPlannedDateEndFromBookingItems.test_planned_date_end_from_booking_item_dropoff_time ... 2026-08-13 07:29:24,456 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [546] 2026-08-13 07:29:24,530 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [547] 2026-08-13 07:29:24,597 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [548] 2026-08-13 07:29:24,667 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [549] 2026-08-13 07:29:24,861 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [43] 2026-08-13 07:29:25,013 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_planned_date_end: Starting TestPlannedDateEndFromBookingItems.test_planned_date_end_max_of_two_items ... 2026-08-13 07:29:25,275 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [550] 2026-08-13 07:29:25,352 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [551] 2026-08-13 07:29:25,431 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [552] 2026-08-13 07:29:26,017 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [553] 2026-08-13 07:29:26,087 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [554] 2026-08-13 07:29:26,160 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [555] 2026-08-13 07:29:26,223 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [556] 2026-08-13 07:29:26,291 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [557] 2026-08-13 07:29:26,444 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [45] 2026-08-13 07:29:26,581 202 INFO rb-2f9fcab-223857-403445 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-13 07:29:26,734 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:29:26,757 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingSecurityGroups.test_group_admin_in_hr_fleet_category ... 2026-08-13 07:29:26,792 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingSecurityGroups.test_group_admin_is_top_of_booking_ladder ... 2026-08-13 07:29:27,108 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingSecurityGroups.test_group_user_in_hr_fleet_category ... 2026-08-13 07:29:27,123 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingSecurityGroups.test_group_user_member_is_internal_user ... 2026-08-13 07:29:27,381 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingSecurityGroups.test_operator_implies_group_user ... 2026-08-13 07:29:27,696 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:29:27,962 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingRootMenu.test_plain_employee_sees_bookings_container ... 2026-08-13 07:29:28,047 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingRootMenu.test_plain_employee_sees_root_menu ... 2026-08-13 07:29:28,138 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_security_groups_menu: Starting TestFleetBookingRootMenu.test_root_menu_gated_to_internal_users ... 2026-08-13 07:29:28,189 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:29:28,200 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_settings_upsell: Starting TestFleetBookingSettingsUpsell.test_availability_fields_exist ... 2026-08-13 07:29:28,220 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_settings_upsell: Starting TestFleetBookingSettingsUpsell.test_compute_availability_matches_registry ... 2026-08-13 07:29:28,358 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_settings_upsell: Starting TestFleetBookingSettingsUpsell.test_module_toggle_fields_exist ... 2026-08-13 07:29:28,378 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:29:28,387 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_settings_upsell: Starting TestFleetBookingHrExpenseUpsellRemoved.test_hr_expense_upsell_fields_removed ... 2026-08-13 07:29:28,406 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:29:30,405 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_trip_driver_activity_email: Starting TestTripDriverActivityEmail.test_action_confirm_succeeds_without_operator_email ... 2026-08-13 07:29:30,576 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [47] 2026-08-13 07:29:30,751 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-13 07:29:32,120 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_trip_manifest: Starting TestTripManifest.test_manifest_drops_released_items ... 2026-08-13 07:29:32,401 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [558] 2026-08-13 07:29:32,528 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [559] 2026-08-13 07:29:32,613 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [560] 2026-08-13 07:29:32,706 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [561] 2026-08-13 07:29:32,904 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [49] 2026-08-13 07:29:33,093 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_trip_manifest: Starting TestTripManifest.test_manifest_lists_axis_a_items ... 2026-08-13 07:29:33,320 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [562] 2026-08-13 07:29:33,414 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [563] 2026-08-13 07:29:33,496 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [564] 2026-08-13 07:29:33,585 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [565] 2026-08-13 07:29:33,728 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [51] 2026-08-13 07:29:33,899 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:29:35,550 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [53] 2026-08-13 07:29:35,702 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [55] 2026-08-13 07:29:35,920 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [566] 2026-08-13 07:29:36,066 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [567] 2026-08-13 07:29:36,136 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_action_view_scheduled_trips_multiple_trips_no_attribute_error ... 2026-08-13 07:29:36,188 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_action_view_scheduled_trips_no_trips_resets_domain ... 2026-08-13 07:29:36,228 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_action_view_scheduled_trips_single_trip_opens_form ... 2026-08-13 07:29:36,374 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [57] 2026-08-13 07:29:36,470 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_next_scheduled_trip_cleared_when_no_confirmed_trips ... 2026-08-13 07:29:36,637 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [59] 2026-08-13 07:29:36,796 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_next_scheduled_trip_date_matches_earliest_start_date ... 2026-08-13 07:29:36,818 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_vehicle_scheduled_trips: Starting TestVehicleScheduledTrips.test_next_scheduled_trip_is_earliest_not_latest ... 2026-08-13 07:29:36,850 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:29:38,180 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_load_capacity_tracked_false_when_disabled ... 2026-08-13 07:29:38,278 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_load_capacity_tracked_true_when_enabled ... 2026-08-13 07:29:38,304 202 INFO rb-2f9fcab-223857-403445 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-13 07:29:45,251 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_registry_base_dimensions_exact_keys ... 2026-08-13 07:29:45,277 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_registry_returns_fresh_list_per_call ... 2026-08-13 07:29:45,297 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_registry_volume_spec_bindings ... 2026-08-13 07:29:45,320 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCapacityRegistry.test_vrp_registry_weight_spec_bindings ... 2026-08-13 07:29:45,375 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:29:46,954 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpAvailabilityWindows.test_vrp_availability_draft_trip_does_not_block ... 2026-08-13 07:29:47,194 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [61] 2026-08-13 07:29:47,293 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpAvailabilityWindows.test_vrp_availability_fully_committed_vehicle_has_no_free_window ... 2026-08-13 07:29:47,518 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [568] 2026-08-13 07:29:47,602 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [569] 2026-08-13 07:29:47,666 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [570] 2026-08-13 07:29:47,727 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [571] 2026-08-13 07:29:47,849 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [63] 2026-08-13 07:29:48,027 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpAvailabilityWindows.test_vrp_availability_partial_commitment_exposes_two_free_gaps ... 2026-08-13 07:29:48,231 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [572] 2026-08-13 07:29:48,304 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [573] 2026-08-13 07:29:48,371 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [574] 2026-08-13 07:29:48,435 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [575] 2026-08-13 07:29:48,561 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [65] 2026-08-13 07:29:48,706 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpAvailabilityWindows.test_vrp_availability_progress_trip_blocks ... 2026-08-13 07:29:48,956 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [576] 2026-08-13 07:29:49,042 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [577] 2026-08-13 07:29:49,114 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [578] 2026-08-13 07:29:49,183 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [579] 2026-08-13 07:29:49,339 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [67] 2026-08-13 07:29:49,526 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:29:50,980 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpDemandFloor.test_vrp_negative_volume_raises_validation_error ... 2026-08-13 07:29:51,161 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpDemandFloor.test_vrp_negative_weight_raises_validation_error ... 2026-08-13 07:29:51,289 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpDemandFloor.test_vrp_positive_weight_and_volume_allowed ... 2026-08-13 07:29:51,343 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpDemandFloor.test_vrp_zero_weight_and_volume_allowed ... 2026-08-13 07:29:51,402 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:29:52,866 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpPlannablePoolDomain.test_vrp_pool_excludes_draft_booking_item ... 2026-08-13 07:29:53,064 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpPlannablePoolDomain.test_vrp_pool_excludes_item_already_on_a_trip ... 2026-08-13 07:29:53,305 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [580] 2026-08-13 07:29:53,409 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [581] 2026-08-13 07:29:53,492 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [582] 2026-08-13 07:29:53,575 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [583] 2026-08-13 07:29:53,754 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [69] 2026-08-13 07:29:53,913 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpPlannablePoolDomain.test_vrp_pool_includes_confirmed_unassigned_item ... 2026-08-13 07:29:54,140 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [584] 2026-08-13 07:29:54,210 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [585] 2026-08-13 07:29:54,277 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [586] 2026-08-13 07:29:54,349 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [587] 2026-08-13 07:29:54,388 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpPlannablePoolDomain.test_vrp_pool_includes_in_progress_unassigned_item ... 2026-08-13 07:29:54,597 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [588] 2026-08-13 07:29:54,666 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [589] 2026-08-13 07:29:54,737 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [590] 2026-08-13 07:29:54,802 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [591] 2026-08-13 07:29:54,836 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:29:59,453 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCompanyIsolation.test_vrp_availability_only_queries_passed_vehicles ... 2026-08-13 07:29:59,585 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking.tests.test_vrp_layer0_contract: Starting TestVrpCompanyIsolation.test_vrp_pool_domain_excludes_other_company_items ... 2026-08-13 07:29:59,802 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [592] 2026-08-13 07:29:59,868 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [593] 2026-08-13 07:29:59,955 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [594] 2026-08-13 07:30:00,032 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [595] 2026-08-13 07:30:00,183 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [596] 2026-08-13 07:30:00,326 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [597] 2026-08-13 07:30:00,428 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [598] 2026-08-13 07:30:00,517 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [599] 2026-08-13 07:30:00,588 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:30:01,972 202 INFO rb-2f9fcab-223857-403445 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-13 07:30:02,220 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [600] 2026-08-13 07:30:02,290 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [601] 2026-08-13 07:30:02,361 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [602] 2026-08-13 07:30:02,430 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [603] 2026-08-13 07:30:02,472 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:30:02,483 202 INFO rb-2f9fcab-223857-403445 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-13 07:30:02,512 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:30:04,124 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [71] 2026-08-13 07:30:04,962 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTripAccounting.test_compute_services_billed_001 ... 2026-08-13 07:30:05,081 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTripAccounting.test_compute_services_billed_002 ... 2026-08-13 07:30:05,235 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [604] 2026-08-13 07:30:05,901 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTripAccounting.test_fill_analytic_line_trip_hook_writes_correct_account ... 2026-08-13 07:30:06,029 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [605] 2026-08-13 07:30:06,507 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-13 07:30:06,518 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestAnalyticPlanVehicleTripGuard.test_guard_registered_under_unique_name_after_rename ... 2026-08-13 07:30:06,534 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestAnalyticPlanVehicleTripGuard.test_unguarded_plan_can_be_deleted ... 2026-08-13 07:30:08,547 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f752874c220> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:08,548 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75289637e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:08,554 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:08,557 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:08,558 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75289614e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:08,570 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:08,571 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:10,510 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75240dc180> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:10,511 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7526606f20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:10,518 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:10,522 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:10,523 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7526604ae0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:10,538 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:10,539 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:12,943 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7525780540> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:12,944 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f752655e5c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:12,949 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:12,952 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:12,953 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f752655e0c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:12,966 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:12,967 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:15,166 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7526511300> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:15,167 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75266072e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:15,171 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:15,174 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:15,174 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7526605940> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:15,185 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:15,185 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:17,431 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75265af880> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:17,431 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7526674900> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:17,437 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:17,439 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:17,440 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7526674680> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:17,456 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:17,457 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:19,712 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7528a7ed40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:19,713 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7527e907c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:19,719 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:19,723 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:19,724 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7527e92de0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:19,738 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:19,740 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:21,483 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7526f98180> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:21,484 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7525448900> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:21,490 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:21,494 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:21,495 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f752544a660> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:21,510 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:21,512 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:23,632 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7528a5e7a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:23,632 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7527e82520> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:23,636 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:23,639 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:23,640 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7527e82d40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:23,649 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:23,649 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:26,048 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7528b06b60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:26,048 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75265aff60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:26,052 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:26,054 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:26,055 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75265adee0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:26,064 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:26,064 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:26,975 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [49532, 49534, 49536, 49538] 2026-08-13 07:30:29,039 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7525dd6fc0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:29,040 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7528c34360> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:29,044 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:29,048 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:29,048 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7528c365c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:29,061 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:29,061 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:29,350 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.analytic.plan records with IDs: [18] 2026-08-13 07:30:29,382 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_account.tests.test_fleet_vehicle_trip: Starting TestAnalyticPlanVehicleTripGuard.test_vehicle_trip_plan_is_guarded ... 2026-08-13 07:30:30,886 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7526baf060> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:30,887 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7527f2bc40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:30,892 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:30,895 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:30,896 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7527f2bba0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:30,909 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:30,910 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:32,232 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [42357, 42359, 42361, 42363] 2026-08-13 07:30:33,670 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75267102c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:33,671 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75277f3920> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:33,677 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:33,680 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:33,680 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75277f02c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:33,693 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:33,694 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 261, in unlink self._find_plan_column().unlink() File "/data/build/rb-2f9fcab-223857/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:35,957 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75262902c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:35,958 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f752346d620> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:35,963 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:35,967 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:35,968 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f752346eca0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:35,982 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:35,983 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:30:35,992 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:30:36,702 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_approve_drives_booking_to_confirmed ... 2026-08-13 07:30:37,325 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [606] 2026-08-13 07:30:37,404 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [607] 2026-08-13 07:30:37,516 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [348, 349] 2026-08-13 07:30:37,621 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [608] 2026-08-13 07:30:37,744 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [350] 2026-08-13 07:30:37,844 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [609] 2026-08-13 07:30:38,069 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [610] 2026-08-13 07:30:38,149 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [611] 2026-08-13 07:30:38,247 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_booking_cancel_cancels_pending_request ... 2026-08-13 07:30:38,570 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_booking_cancel_keeps_validated_request ... 2026-08-13 07:30:39,197 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [612] 2026-08-13 07:30:39,259 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [613] 2026-08-13 07:30:39,416 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [354, 355] 2026-08-13 07:30:39,529 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [614] 2026-08-13 07:30:39,643 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [356] 2026-08-13 07:30:39,714 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [615] 2026-08-13 07:30:39,934 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [616] 2026-08-13 07:30:40,040 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [617] 2026-08-13 07:30:40,135 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_cancel_reverts_confirmed_booking ... 2026-08-13 07:30:40,690 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [618] 2026-08-13 07:30:40,766 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [619] 2026-08-13 07:30:40,883 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [360, 361] 2026-08-13 07:30:40,993 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [620] 2026-08-13 07:30:41,131 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [362] 2026-08-13 07:30:41,233 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [621] 2026-08-13 07:30:41,459 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [622] 2026-08-13 07:30:41,552 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [623] 2026-08-13 07:30:41,718 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_gate_blocks_on_confirm_pre_violation ... 2026-08-13 07:30:42,174 202 INFO rb-2f9fcab-223857-403445 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-13 07:30:42,844 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [624] 2026-08-13 07:30:42,923 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [625] 2026-08-13 07:30:43,036 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [366, 367] 2026-08-13 07:30:43,140 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [626] 2026-08-13 07:30:43,267 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [368] 2026-08-13 07:30:43,379 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [627] 2026-08-13 07:30:43,582 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [628] 2026-08-13 07:30:43,679 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [629] 2026-08-13 07:30:43,767 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_inline_code_translation_emits_no_lang_warning ... 2026-08-13 07:30:44,214 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [630] 2026-08-13 07:30:44,298 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [631] 2026-08-13 07:30:44,410 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [372, 373] 2026-08-13 07:30:44,515 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [632] 2026-08-13 07:30:44,663 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [374] 2026-08-13 07:30:44,788 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [633] 2026-08-13 07:30:45,042 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [634] 2026-08-13 07:30:45,141 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [635] 2026-08-13 07:30:45,784 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [636] 2026-08-13 07:30:45,871 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [637] 2026-08-13 07:30:45,961 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [378, 379] 2026-08-13 07:30:46,022 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [638] 2026-08-13 07:30:46,083 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_inprogress_refuse_no_usererror ... 2026-08-13 07:30:46,545 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [639] 2026-08-13 07:30:46,612 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [640] 2026-08-13 07:30:46,703 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [380, 381] 2026-08-13 07:30:46,791 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [641] 2026-08-13 07:30:46,891 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #12 deleted mail.activity records with IDs: [382] 2026-08-13 07:30:46,979 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [642] 2026-08-13 07:30:47,197 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [643] 2026-08-13 07:30:47,268 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #12 deleted mail.mail records with IDs: [644] 2026-08-13 07:30:47,403 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_m2m_back_link_auto_discovered ... 2026-08-13 07:30:47,838 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_na_booking_confirms_freely ... 2026-08-13 07:30:48,036 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [645] 2026-08-13 07:30:48,101 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [646] 2026-08-13 07:30:48,171 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [647] 2026-08-13 07:30:48,204 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_no_action_confirm_override_on_fleet_booking ... 2026-08-13 07:30:48,223 202 INFO rb-2f9fcab-223857-403445 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-13 07:30:48,294 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_per_company_seed_idempotent_and_code_populated ... 2026-08-13 07:30:48,736 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_refuse_drives_booking_back_to_draft ... 2026-08-13 07:30:49,161 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [648] 2026-08-13 07:30:49,232 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [649] 2026-08-13 07:30:49,328 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [389, 390] 2026-08-13 07:30:49,414 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [650] 2026-08-13 07:30:49,525 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_submit_creates_request_booking_stays_draft ... 2026-08-13 07:30:49,842 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_approval.tests.test_fleet_booking_approval_gate: Starting TestFleetBookingApprovalGate.test_when_is_data_driven_domain_controls_requirement ... 2026-08-13 07:30:50,091 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [651] 2026-08-13 07:30:50,167 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [652] 2026-08-13 07:30:50,251 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [653] 2026-08-13 07:30:50,331 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:30:51,727 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_cargo.tests.test_capacity_toggle_cargo: Starting TestCapacityToggleCargo.test_use_load_capacity_false_cargo_probe_returns_loadable ... 2026-08-13 07:30:51,989 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [654] 2026-08-13 07:30:52,073 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [655] 2026-08-13 07:30:52,174 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [656] 2026-08-13 07:30:52,266 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [657] 2026-08-13 07:30:52,423 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_cargo.tests.test_capacity_toggle_cargo: Starting TestCapacityToggleCargo.test_use_load_capacity_false_cargo_skips_weight_check ... 2026-08-13 07:30:52,620 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [658] 2026-08-13 07:30:52,680 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [659] 2026-08-13 07:30:52,743 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [660] 2026-08-13 07:30:52,801 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [661] 2026-08-13 07:30:52,896 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_cargo.tests.test_capacity_toggle_cargo: Starting TestCapacityToggleCargo.test_use_load_capacity_true_cargo_raises_on_overload ... 2026-08-13 07:30:53,054 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [662] 2026-08-13 07:30:53,109 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [663] 2026-08-13 07:30:53,185 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [664] 2026-08-13 07:30:53,254 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [665] 2026-08-13 07:30:53,385 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:30:55,475 202 INFO rb-2f9fcab-223857-403445 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-13 07:30:55,632 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_cargo_constraints: Starting TestFleetBookingCargoConstraints.test_011_transport_type_cargo_allows_cargo_lines ... 2026-08-13 07:30:55,684 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_cargo_constraints: Starting TestFleetBookingCargoConstraints.test_012_total_cargo_weight_cannot_exceed_demand ... 2026-08-13 07:30:55,803 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_booking_cargo_constraints: Starting TestFleetBookingCargoConstraints.test_013_total_cargo_volume_cannot_exceed_demand ... 2026-08-13 07:30:56,018 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:30:57,491 202 INFO rb-2f9fcab-223857-403445 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-13 07:30:57,815 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [666] 2026-08-13 07:30:57,894 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [667] 2026-08-13 07:30:57,993 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [668] 2026-08-13 07:30:58,089 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [669] 2026-08-13 07:30:58,438 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #361 deleted trip.segment records with IDs: [73] 2026-08-13 07:30:58,506 202 INFO rb-2f9fcab-223857-403445 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-13 07:30:58,682 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [670] 2026-08-13 07:30:58,751 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [671] 2026-08-13 07:30:58,814 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [672] 2026-08-13 07:30:58,872 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [673] 2026-08-13 07:30:59,183 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #361 deleted trip.segment records with IDs: [75] 2026-08-13 07:30:59,290 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [80, 81] 2026-08-13 07:30:59,359 202 INFO rb-2f9fcab-223857-403445 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-13 07:30:59,586 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [674] 2026-08-13 07:30:59,673 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [675] 2026-08-13 07:30:59,770 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [676] 2026-08-13 07:30:59,848 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [677] 2026-08-13 07:30:59,901 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:31:01,364 202 INFO rb-2f9fcab-223857-403445 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-13 07:31:01,883 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [678] 2026-08-13 07:31:01,972 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [679] 2026-08-13 07:31:02,045 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [680] 2026-08-13 07:31:02,123 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [681] 2026-08-13 07:31:02,206 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [682] 2026-08-13 07:31:02,283 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [683] 2026-08-13 07:31:02,360 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [684] 2026-08-13 07:31:02,434 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [685] 2026-08-13 07:31:02,532 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [686] 2026-08-13 07:31:02,623 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [687] 2026-08-13 07:31:02,722 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [688] 2026-08-13 07:31:02,807 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [689] 2026-08-13 07:31:02,898 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [690] 2026-08-13 07:31:02,979 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [691] 2026-08-13 07:31:03,049 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [692] 2026-08-13 07:31:03,119 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [693] 2026-08-13 07:31:03,194 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [694] 2026-08-13 07:31:03,271 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [695] 2026-08-13 07:31:03,347 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [696] 2026-08-13 07:31:03,428 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [697] 2026-08-13 07:31:03,523 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [698] 2026-08-13 07:31:03,598 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [699] 2026-08-13 07:31:03,697 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [700] 2026-08-13 07:31:03,751 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [701] 2026-08-13 07:31:03,962 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [77] 2026-08-13 07:31:04,150 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [79] 2026-08-13 07:31:04,347 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [81] 2026-08-13 07:31:04,497 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:31:06,131 202 INFO rb-2f9fcab-223857-403445 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-13 07:31:06,626 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [702] 2026-08-13 07:31:06,703 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [703] 2026-08-13 07:31:06,790 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [704] 2026-08-13 07:31:06,884 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [705] 2026-08-13 07:31:06,975 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [706] 2026-08-13 07:31:07,051 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [707] 2026-08-13 07:31:07,125 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [708] 2026-08-13 07:31:07,187 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [709] 2026-08-13 07:31:07,247 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [710] 2026-08-13 07:31:07,325 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [711] 2026-08-13 07:31:07,397 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [712] 2026-08-13 07:31:07,468 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [713] 2026-08-13 07:31:07,549 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [714] 2026-08-13 07:31:07,622 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [715] 2026-08-13 07:31:07,693 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [716] 2026-08-13 07:31:07,765 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [717] 2026-08-13 07:31:07,859 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [718] 2026-08-13 07:31:07,939 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [719] 2026-08-13 07:31:08,023 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [720] 2026-08-13 07:31:08,131 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [721] 2026-08-13 07:31:08,209 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [722] 2026-08-13 07:31:08,275 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [723] 2026-08-13 07:31:08,343 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [724] 2026-08-13 07:31:08,418 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [725] 2026-08-13 07:31:08,619 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [83] 2026-08-13 07:31:08,785 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:31:10,288 202 INFO rb-2f9fcab-223857-403445 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-13 07:31:10,442 202 INFO rb-2f9fcab-223857-403445 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-13 07:31:10,491 202 INFO rb-2f9fcab-223857-403445 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-13 07:31:10,557 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:31:12,177 202 INFO rb-2f9fcab-223857-403445 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-13 07:31:12,384 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:31:13,940 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_cargo_basic: Starting TestFleetCargoBasic.test_001_create_cargo_on_draft_booking_success ... 2026-08-13 07:31:14,085 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_cargo_basic: Starting TestFleetCargoBasic.test_003_reassign_cargo_between_draft_bookings ... 2026-08-13 07:31:14,146 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_cargo_basic: Starting TestFleetCargoBasic.test_004_reassign_cargo_from_non_draft_booking_fails ... 2026-08-13 07:31:14,406 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [726] 2026-08-13 07:31:14,485 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [727] 2026-08-13 07:31:14,567 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [728] 2026-08-13 07:31:14,655 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [729] 2026-08-13 07:31:14,691 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_cargo_basic: Starting TestFleetCargoBasic.test_005_reassign_cargo_to_non_draft_booking_fails ... 2026-08-13 07:31:14,928 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [730] 2026-08-13 07:31:15,025 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [731] 2026-08-13 07:31:15,113 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [732] 2026-08-13 07:31:15,201 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [733] 2026-08-13 07:31:15,249 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_cargo_basic: Starting TestFleetCargoBasic.test_006_unlink_cargo_also_unlinks_booking_item ... 2026-08-13 07:31:15,361 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted fleet.cargo records with IDs: [34] 2026-08-13 07:31:15,397 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted fleet.booking.item records with IDs: [112] 2026-08-13 07:31:15,439 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:31:17,029 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_vehicle_cargo_capability: Starting TestFleetVehicleCargoCapability.test_031_check_capacity_for_cargo_within_limits ... 2026-08-13 07:31:17,218 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_vehicle_cargo_capability: Starting TestFleetVehicleCargoCapability.test_032_check_capacity_for_cargo_exceeding_weight ... 2026-08-13 07:31:17,416 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_cargo.tests.test_fleet_vehicle_cargo_capability: Starting TestFleetVehicleCargoCapability.test_033_check_capacity_for_cargo_exceeding_volume ... 2026-08-13 07:31:17,637 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:31:19,545 202 INFO rb-2f9fcab-223857-403445 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-13 07:31:19,951 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [734] 2026-08-13 07:31:20,069 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [735] 2026-08-13 07:31:20,159 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [736] 2026-08-13 07:31:20,265 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [737] 2026-08-13 07:31:20,532 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [85] 2026-08-13 07:31:20,643 202 INFO rb-2f9fcab-223857-403445 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-13 07:31:20,937 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [738] 2026-08-13 07:31:21,031 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [739] 2026-08-13 07:31:21,111 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [740] 2026-08-13 07:31:21,217 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [741] 2026-08-13 07:31:21,450 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [87] 2026-08-13 07:31:21,588 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [92, 93] 2026-08-13 07:31:21,667 202 INFO rb-2f9fcab-223857-403445 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-13 07:31:21,954 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [742] 2026-08-13 07:31:22,037 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [743] 2026-08-13 07:31:22,119 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [744] 2026-08-13 07:31:22,202 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [745] 2026-08-13 07:31:22,445 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [89] 2026-08-13 07:31:22,565 202 INFO rb-2f9fcab-223857-403445 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-13 07:31:22,801 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [746] 2026-08-13 07:31:22,921 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [747] 2026-08-13 07:31:23,026 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [748] 2026-08-13 07:31:23,117 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [749] 2026-08-13 07:31:23,389 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [91] 2026-08-13 07:31:23,498 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:31:25,397 202 INFO rb-2f9fcab-223857-403445 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-13 07:31:26,129 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [750] 2026-08-13 07:31:26,226 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [751] 2026-08-13 07:31:26,305 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [752] 2026-08-13 07:31:26,385 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [753] 2026-08-13 07:31:26,472 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [754] 2026-08-13 07:31:26,551 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [755] 2026-08-13 07:31:26,636 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [756] 2026-08-13 07:31:26,719 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [757] 2026-08-13 07:31:26,812 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [758] 2026-08-13 07:31:26,895 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [759] 2026-08-13 07:31:26,978 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [760] 2026-08-13 07:31:27,059 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [761] 2026-08-13 07:31:27,122 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [762] 2026-08-13 07:31:27,230 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [763] 2026-08-13 07:31:27,336 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [764] 2026-08-13 07:31:27,424 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [765] 2026-08-13 07:31:27,528 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [766] 2026-08-13 07:31:27,610 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [767] 2026-08-13 07:31:27,708 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [768] 2026-08-13 07:31:27,796 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [769] 2026-08-13 07:31:27,900 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [770] 2026-08-13 07:31:28,026 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [771] 2026-08-13 07:31:28,129 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [772] 2026-08-13 07:31:28,217 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [773] 2026-08-13 07:31:28,309 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [774] 2026-08-13 07:31:28,392 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [775] 2026-08-13 07:31:28,499 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [776] 2026-08-13 07:31:28,597 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [777] 2026-08-13 07:31:28,945 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [93] 2026-08-13 07:31:29,272 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [95] 2026-08-13 07:31:29,572 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [97] 2026-08-13 07:31:29,882 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [99] 2026-08-13 07:31:30,173 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [101] 2026-08-13 07:31:30,380 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [96] 2026-08-13 07:31:30,594 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [103, 104] 2026-08-13 07:31:30,870 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [98] 2026-08-13 07:31:31,070 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [107, 108] 2026-08-13 07:31:31,265 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [100] 2026-08-13 07:31:31,432 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [111, 112] 2026-08-13 07:31:31,543 202 INFO rb-2f9fcab-223857-403445 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-13 07:31:32,152 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [778] 2026-08-13 07:31:32,232 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [779] 2026-08-13 07:31:32,318 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [780] 2026-08-13 07:31:32,391 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [781] 2026-08-13 07:31:32,476 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [782] 2026-08-13 07:31:32,553 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [783] 2026-08-13 07:31:32,652 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [784] 2026-08-13 07:31:32,750 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [785] 2026-08-13 07:31:32,878 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [786] 2026-08-13 07:31:32,991 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [787] 2026-08-13 07:31:33,102 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [788] 2026-08-13 07:31:33,211 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [789] 2026-08-13 07:31:33,332 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [790] 2026-08-13 07:31:33,434 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [791] 2026-08-13 07:31:33,545 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [792] 2026-08-13 07:31:33,652 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [793] 2026-08-13 07:31:33,765 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [794] 2026-08-13 07:31:33,883 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [795] 2026-08-13 07:31:33,992 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [796] 2026-08-13 07:31:34,069 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [797] 2026-08-13 07:31:34,183 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [798] 2026-08-13 07:31:34,276 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [799] 2026-08-13 07:31:34,370 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [800] 2026-08-13 07:31:34,471 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [801] 2026-08-13 07:31:34,560 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [802] 2026-08-13 07:31:34,670 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [803] 2026-08-13 07:31:34,796 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [804] 2026-08-13 07:31:34,917 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [805] 2026-08-13 07:31:35,233 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [115] 2026-08-13 07:31:35,629 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [117] 2026-08-13 07:31:35,924 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [119] 2026-08-13 07:31:36,254 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [121] 2026-08-13 07:31:36,542 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [123] 2026-08-13 07:31:36,641 202 INFO rb-2f9fcab-223857-403445 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-13 07:31:37,290 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [806] 2026-08-13 07:31:37,385 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [807] 2026-08-13 07:31:37,467 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [808] 2026-08-13 07:31:37,567 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [809] 2026-08-13 07:31:37,655 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [810] 2026-08-13 07:31:37,732 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [811] 2026-08-13 07:31:37,811 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [812] 2026-08-13 07:31:37,894 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [813] 2026-08-13 07:31:38,016 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [814] 2026-08-13 07:31:38,106 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [815] 2026-08-13 07:31:38,200 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [816] 2026-08-13 07:31:38,302 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [817] 2026-08-13 07:31:38,401 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [818] 2026-08-13 07:31:38,485 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [819] 2026-08-13 07:31:38,573 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [820] 2026-08-13 07:31:38,660 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [821] 2026-08-13 07:31:38,748 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [822] 2026-08-13 07:31:38,828 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [823] 2026-08-13 07:31:38,909 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [824] 2026-08-13 07:31:38,983 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [825] 2026-08-13 07:31:39,075 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [826] 2026-08-13 07:31:39,165 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [827] 2026-08-13 07:31:39,254 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [828] 2026-08-13 07:31:39,347 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [829] 2026-08-13 07:31:39,441 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [830] 2026-08-13 07:31:39,525 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [831] 2026-08-13 07:31:39,606 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [832] 2026-08-13 07:31:39,690 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [833] 2026-08-13 07:31:39,999 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [125] 2026-08-13 07:31:40,300 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [127] 2026-08-13 07:31:40,563 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [129] 2026-08-13 07:31:40,867 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [131] 2026-08-13 07:31:41,225 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [133] 2026-08-13 07:31:41,328 202 INFO rb-2f9fcab-223857-403445 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-13 07:31:41,977 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [834] 2026-08-13 07:31:42,065 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [835] 2026-08-13 07:31:42,148 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [836] 2026-08-13 07:31:42,231 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [837] 2026-08-13 07:31:42,314 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [838] 2026-08-13 07:31:42,401 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [839] 2026-08-13 07:31:42,485 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [840] 2026-08-13 07:31:42,598 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [841] 2026-08-13 07:31:42,723 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [842] 2026-08-13 07:31:42,818 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [843] 2026-08-13 07:31:42,917 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [844] 2026-08-13 07:31:43,002 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [845] 2026-08-13 07:31:43,093 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [846] 2026-08-13 07:31:43,180 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [847] 2026-08-13 07:31:43,264 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [848] 2026-08-13 07:31:43,344 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [849] 2026-08-13 07:31:43,430 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [850] 2026-08-13 07:31:43,522 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [851] 2026-08-13 07:31:43,614 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [852] 2026-08-13 07:31:43,710 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [853] 2026-08-13 07:31:43,799 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [854] 2026-08-13 07:31:43,866 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [855] 2026-08-13 07:31:43,936 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [856] 2026-08-13 07:31:44,013 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [857] 2026-08-13 07:31:44,096 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [858] 2026-08-13 07:31:44,176 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [859] 2026-08-13 07:31:44,257 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [860] 2026-08-13 07:31:44,342 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [861] 2026-08-13 07:31:44,417 202 INFO rb-2f9fcab-223857-403445 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-13 07:31:44,959 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [862] 2026-08-13 07:31:45,029 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [863] 2026-08-13 07:31:45,099 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [864] 2026-08-13 07:31:45,184 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [865] 2026-08-13 07:31:45,270 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [866] 2026-08-13 07:31:45,354 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [867] 2026-08-13 07:31:45,435 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [868] 2026-08-13 07:31:45,513 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [869] 2026-08-13 07:31:45,599 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [870] 2026-08-13 07:31:45,679 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [871] 2026-08-13 07:31:45,760 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [872] 2026-08-13 07:31:45,834 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [873] 2026-08-13 07:31:45,920 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [874] 2026-08-13 07:31:45,997 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [875] 2026-08-13 07:31:46,079 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [876] 2026-08-13 07:31:46,162 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [877] 2026-08-13 07:31:46,256 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [878] 2026-08-13 07:31:46,349 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [879] 2026-08-13 07:31:46,429 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [880] 2026-08-13 07:31:46,510 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [881] 2026-08-13 07:31:46,599 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [882] 2026-08-13 07:31:46,726 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [883] 2026-08-13 07:31:46,834 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [884] 2026-08-13 07:31:46,919 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [885] 2026-08-13 07:31:46,997 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [886] 2026-08-13 07:31:47,080 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [887] 2026-08-13 07:31:47,168 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [888] 2026-08-13 07:31:47,251 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [889] 2026-08-13 07:31:47,564 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [135] 2026-08-13 07:31:47,890 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [137] 2026-08-13 07:31:48,147 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [139] 2026-08-13 07:31:48,377 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [141] 2026-08-13 07:31:48,617 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [143] 2026-08-13 07:31:48,752 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [142] 2026-08-13 07:31:48,902 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [145, 146] 2026-08-13 07:31:49,014 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [144] 2026-08-13 07:31:49,116 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [149, 150] 2026-08-13 07:31:49,299 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [147, 148] 2026-08-13 07:31:49,499 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [153, 154, 155] 2026-08-13 07:31:49,603 202 INFO rb-2f9fcab-223857-403445 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-13 07:31:50,206 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [890] 2026-08-13 07:31:50,279 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [891] 2026-08-13 07:31:50,347 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [892] 2026-08-13 07:31:50,426 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [893] 2026-08-13 07:31:50,518 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [894] 2026-08-13 07:31:50,603 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [895] 2026-08-13 07:31:50,689 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [896] 2026-08-13 07:31:50,786 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [897] 2026-08-13 07:31:50,931 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [898] 2026-08-13 07:31:51,022 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [899] 2026-08-13 07:31:51,101 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [900] 2026-08-13 07:31:51,180 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [901] 2026-08-13 07:31:51,258 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [902] 2026-08-13 07:31:51,356 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [903] 2026-08-13 07:31:51,464 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [904] 2026-08-13 07:31:51,573 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [905] 2026-08-13 07:31:51,651 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [906] 2026-08-13 07:31:51,722 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [907] 2026-08-13 07:31:51,794 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [908] 2026-08-13 07:31:51,870 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [909] 2026-08-13 07:31:51,953 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [910] 2026-08-13 07:31:52,043 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [911] 2026-08-13 07:31:52,125 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [912] 2026-08-13 07:31:52,208 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [913] 2026-08-13 07:31:52,299 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [914] 2026-08-13 07:31:52,382 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [915] 2026-08-13 07:31:52,464 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [916] 2026-08-13 07:31:52,563 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [917] 2026-08-13 07:31:52,819 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [159] 2026-08-13 07:31:53,065 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [161] 2026-08-13 07:31:53,364 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [163] 2026-08-13 07:31:53,698 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [165] 2026-08-13 07:31:54,175 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [167] 2026-08-13 07:31:54,342 202 INFO rb-2f9fcab-223857-403445 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-13 07:31:55,021 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [918] 2026-08-13 07:31:55,103 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [919] 2026-08-13 07:31:55,184 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [920] 2026-08-13 07:31:55,267 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [921] 2026-08-13 07:31:55,358 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [922] 2026-08-13 07:31:55,442 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [923] 2026-08-13 07:31:55,527 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [924] 2026-08-13 07:31:55,627 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [925] 2026-08-13 07:31:55,752 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [926] 2026-08-13 07:31:55,834 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [927] 2026-08-13 07:31:55,916 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [928] 2026-08-13 07:31:55,999 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [929] 2026-08-13 07:31:56,089 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [930] 2026-08-13 07:31:56,175 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [931] 2026-08-13 07:31:56,266 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [932] 2026-08-13 07:31:56,354 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [933] 2026-08-13 07:31:56,449 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [934] 2026-08-13 07:31:56,537 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [935] 2026-08-13 07:31:56,629 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [936] 2026-08-13 07:31:56,717 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [937] 2026-08-13 07:31:56,820 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [938] 2026-08-13 07:31:56,906 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [939] 2026-08-13 07:31:56,992 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [940] 2026-08-13 07:31:57,079 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [941] 2026-08-13 07:31:57,169 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [942] 2026-08-13 07:31:57,253 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [943] 2026-08-13 07:31:57,334 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [944] 2026-08-13 07:31:57,410 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [945] 2026-08-13 07:31:57,732 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [169] 2026-08-13 07:31:58,106 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [171] 2026-08-13 07:31:58,461 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [173] 2026-08-13 07:31:58,645 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [172] 2026-08-13 07:31:58,816 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [175, 176] 2026-08-13 07:31:58,950 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [174] 2026-08-13 07:31:59,053 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [179, 180] 2026-08-13 07:31:59,256 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [177, 178] 2026-08-13 07:31:59,457 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [183, 184, 185] 2026-08-13 07:31:59,614 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [181, 182] 2026-08-13 07:31:59,858 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [189, 190, 191] 2026-08-13 07:31:59,963 202 INFO rb-2f9fcab-223857-403445 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-13 07:32:00,473 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [946] 2026-08-13 07:32:00,566 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [947] 2026-08-13 07:32:00,653 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [948] 2026-08-13 07:32:00,748 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [949] 2026-08-13 07:32:00,848 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [950] 2026-08-13 07:32:00,936 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [951] 2026-08-13 07:32:01,032 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [952] 2026-08-13 07:32:01,120 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [953] 2026-08-13 07:32:01,206 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [954] 2026-08-13 07:32:01,281 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [955] 2026-08-13 07:32:01,383 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [956] 2026-08-13 07:32:01,462 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [957] 2026-08-13 07:32:01,553 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [958] 2026-08-13 07:32:01,631 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [959] 2026-08-13 07:32:01,707 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [960] 2026-08-13 07:32:01,784 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [961] 2026-08-13 07:32:01,861 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [962] 2026-08-13 07:32:01,934 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [963] 2026-08-13 07:32:02,006 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [964] 2026-08-13 07:32:02,082 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [965] 2026-08-13 07:32:02,167 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [966] 2026-08-13 07:32:02,257 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [967] 2026-08-13 07:32:02,346 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [968] 2026-08-13 07:32:02,428 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [969] 2026-08-13 07:32:02,516 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [970] 2026-08-13 07:32:02,596 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [971] 2026-08-13 07:32:02,679 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [972] 2026-08-13 07:32:02,765 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [973] 2026-08-13 07:32:03,518 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [195] 2026-08-13 07:32:03,795 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [197] 2026-08-13 07:32:04,055 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [199] 2026-08-13 07:32:04,354 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [201] 2026-08-13 07:32:04,640 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [203] 2026-08-13 07:32:04,848 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [205] 2026-08-13 07:32:05,142 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [207] 2026-08-13 07:32:05,463 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [209] 2026-08-13 07:32:05,543 202 INFO rb-2f9fcab-223857-403445 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-13 07:32:06,084 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [974] 2026-08-13 07:32:06,201 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [975] 2026-08-13 07:32:06,302 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [976] 2026-08-13 07:32:06,394 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [977] 2026-08-13 07:32:06,513 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [978] 2026-08-13 07:32:06,594 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [979] 2026-08-13 07:32:06,677 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [980] 2026-08-13 07:32:06,769 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [981] 2026-08-13 07:32:06,867 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [982] 2026-08-13 07:32:06,956 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [983] 2026-08-13 07:32:07,023 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [984] 2026-08-13 07:32:07,108 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [985] 2026-08-13 07:32:07,265 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [986] 2026-08-13 07:32:07,399 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [987] 2026-08-13 07:32:07,495 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [988] 2026-08-13 07:32:07,602 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [989] 2026-08-13 07:32:07,698 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [990] 2026-08-13 07:32:07,778 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [991] 2026-08-13 07:32:07,862 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [992] 2026-08-13 07:32:07,949 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [993] 2026-08-13 07:32:08,051 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [994] 2026-08-13 07:32:08,129 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [995] 2026-08-13 07:32:08,213 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [996] 2026-08-13 07:32:08,293 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [997] 2026-08-13 07:32:08,383 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [998] 2026-08-13 07:32:08,467 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [999] 2026-08-13 07:32:08,554 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1000] 2026-08-13 07:32:08,632 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1001] 2026-08-13 07:32:08,913 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [211] 2026-08-13 07:32:09,306 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [213] 2026-08-13 07:32:09,575 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [215] 2026-08-13 07:32:09,835 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [217] 2026-08-13 07:32:10,077 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [219] 2026-08-13 07:32:10,236 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [218] 2026-08-13 07:32:10,425 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [221, 222] 2026-08-13 07:32:10,604 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [220] 2026-08-13 07:32:10,695 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [225, 226] 2026-08-13 07:32:10,873 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [223, 224] 2026-08-13 07:32:11,110 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [229, 230, 231] 2026-08-13 07:32:11,224 202 INFO rb-2f9fcab-223857-403445 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-13 07:32:11,805 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1002] 2026-08-13 07:32:11,870 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1003] 2026-08-13 07:32:11,930 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1004] 2026-08-13 07:32:12,049 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1005] 2026-08-13 07:32:12,153 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1006] 2026-08-13 07:32:12,240 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1007] 2026-08-13 07:32:12,361 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1008] 2026-08-13 07:32:12,461 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1009] 2026-08-13 07:32:12,565 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1010] 2026-08-13 07:32:12,657 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1011] 2026-08-13 07:32:12,737 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1012] 2026-08-13 07:32:12,819 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1013] 2026-08-13 07:32:12,907 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1014] 2026-08-13 07:32:12,988 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1015] 2026-08-13 07:32:13,071 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1016] 2026-08-13 07:32:13,151 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1017] 2026-08-13 07:32:13,234 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1018] 2026-08-13 07:32:13,312 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1019] 2026-08-13 07:32:13,389 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1020] 2026-08-13 07:32:13,485 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1021] 2026-08-13 07:32:13,576 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1022] 2026-08-13 07:32:13,695 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1023] 2026-08-13 07:32:13,798 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1024] 2026-08-13 07:32:13,893 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1025] 2026-08-13 07:32:14,014 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1026] 2026-08-13 07:32:14,106 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1027] 2026-08-13 07:32:14,210 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1028] 2026-08-13 07:32:14,314 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1029] 2026-08-13 07:32:14,857 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1030] 2026-08-13 07:32:14,939 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1031] 2026-08-13 07:32:15,028 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1032] 2026-08-13 07:32:15,102 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1033] 2026-08-13 07:32:15,179 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1034] 2026-08-13 07:32:15,257 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1035] 2026-08-13 07:32:15,334 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1036] 2026-08-13 07:32:15,412 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1037] 2026-08-13 07:32:15,510 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1038] 2026-08-13 07:32:15,598 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1039] 2026-08-13 07:32:15,692 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1040] 2026-08-13 07:32:15,775 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1041] 2026-08-13 07:32:15,867 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1042] 2026-08-13 07:32:15,948 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1043] 2026-08-13 07:32:16,049 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1044] 2026-08-13 07:32:16,135 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1045] 2026-08-13 07:32:16,222 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1046] 2026-08-13 07:32:16,307 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1047] 2026-08-13 07:32:16,393 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1048] 2026-08-13 07:32:16,478 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1049] 2026-08-13 07:32:16,579 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1050] 2026-08-13 07:32:16,654 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1051] 2026-08-13 07:32:16,754 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1052] 2026-08-13 07:32:16,838 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1053] 2026-08-13 07:32:16,953 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1054] 2026-08-13 07:32:17,079 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1055] 2026-08-13 07:32:17,187 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1056] 2026-08-13 07:32:17,278 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1057] 2026-08-13 07:32:17,622 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [235] 2026-08-13 07:32:17,990 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [237] 2026-08-13 07:32:18,443 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [239] 2026-08-13 07:32:18,912 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [241] 2026-08-13 07:32:19,294 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [243] 2026-08-13 07:32:19,435 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [238] 2026-08-13 07:32:19,616 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [245, 246] 2026-08-13 07:32:19,831 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [240] 2026-08-13 07:32:19,952 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [249, 250] 2026-08-13 07:32:20,088 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [242] 2026-08-13 07:32:20,311 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [253, 254] 2026-08-13 07:32:20,649 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [257] 2026-08-13 07:32:21,009 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [259] 2026-08-13 07:32:21,270 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [261] 2026-08-13 07:32:21,576 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [263] 2026-08-13 07:32:21,839 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [265] 2026-08-13 07:32:21,989 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [260] 2026-08-13 07:32:22,097 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [267, 268] 2026-08-13 07:32:22,304 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [262] 2026-08-13 07:32:22,424 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [271, 272] 2026-08-13 07:32:22,611 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [264] 2026-08-13 07:32:22,693 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [275, 276] 2026-08-13 07:32:22,758 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:32:24,619 202 INFO rb-2f9fcab-223857-403445 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-13 07:32:25,323 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1058] 2026-08-13 07:32:25,411 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1059] 2026-08-13 07:32:25,520 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1060] 2026-08-13 07:32:25,624 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1061] 2026-08-13 07:32:25,713 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1062] 2026-08-13 07:32:25,791 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1063] 2026-08-13 07:32:25,934 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1064] 2026-08-13 07:32:26,046 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1065] 2026-08-13 07:32:26,132 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1066] 2026-08-13 07:32:26,221 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1067] 2026-08-13 07:32:26,321 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1068] 2026-08-13 07:32:26,425 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1069] 2026-08-13 07:32:26,533 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1070] 2026-08-13 07:32:26,636 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1071] 2026-08-13 07:32:26,794 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1072] 2026-08-13 07:32:26,900 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1073] 2026-08-13 07:32:27,030 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1074] 2026-08-13 07:32:27,102 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1075] 2026-08-13 07:32:27,178 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1076] 2026-08-13 07:32:27,268 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1077] 2026-08-13 07:32:27,383 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1078] 2026-08-13 07:32:27,477 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1079] 2026-08-13 07:32:27,597 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1080] 2026-08-13 07:32:27,694 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1081] 2026-08-13 07:32:27,834 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1082] 2026-08-13 07:32:27,937 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1083] 2026-08-13 07:32:28,052 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1084] 2026-08-13 07:32:28,140 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1085] 2026-08-13 07:32:28,433 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [279] 2026-08-13 07:32:28,836 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [281] 2026-08-13 07:32:28,991 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [282] 2026-08-13 07:32:29,183 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [283, 284] 2026-08-13 07:32:29,436 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [285, 286] 2026-08-13 07:32:29,707 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [287, 288, 289] 2026-08-13 07:32:29,845 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [290, 291, 292] 2026-08-13 07:32:30,041 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [293, 294, 295, 296] 2026-08-13 07:32:30,514 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [301] 2026-08-13 07:32:30,645 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [302] 2026-08-13 07:32:30,781 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [303, 304] 2026-08-13 07:32:30,879 202 INFO rb-2f9fcab-223857-403445 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-13 07:32:31,421 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1086] 2026-08-13 07:32:31,547 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1087] 2026-08-13 07:32:31,653 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1088] 2026-08-13 07:32:31,736 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1089] 2026-08-13 07:32:31,822 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1090] 2026-08-13 07:32:31,921 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1091] 2026-08-13 07:32:32,025 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1092] 2026-08-13 07:32:32,135 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1093] 2026-08-13 07:32:32,246 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1094] 2026-08-13 07:32:32,322 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1095] 2026-08-13 07:32:32,422 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1096] 2026-08-13 07:32:32,531 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1097] 2026-08-13 07:32:32,656 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1098] 2026-08-13 07:32:32,768 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1099] 2026-08-13 07:32:32,861 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1100] 2026-08-13 07:32:32,960 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1101] 2026-08-13 07:32:33,069 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1102] 2026-08-13 07:32:33,176 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1103] 2026-08-13 07:32:33,279 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1104] 2026-08-13 07:32:33,386 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1105] 2026-08-13 07:32:33,519 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1106] 2026-08-13 07:32:33,627 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1107] 2026-08-13 07:32:33,705 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1108] 2026-08-13 07:32:33,787 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1109] 2026-08-13 07:32:33,883 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1110] 2026-08-13 07:32:33,961 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1111] 2026-08-13 07:32:34,039 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1112] 2026-08-13 07:32:34,119 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1113] 2026-08-13 07:32:34,490 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [307] 2026-08-13 07:32:34,890 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [309] 2026-08-13 07:32:35,221 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [311] 2026-08-13 07:32:35,519 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [313] 2026-08-13 07:32:35,641 202 INFO rb-2f9fcab-223857-403445 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-13 07:32:36,307 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1114] 2026-08-13 07:32:36,414 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1115] 2026-08-13 07:32:36,497 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1116] 2026-08-13 07:32:36,623 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1117] 2026-08-13 07:32:36,741 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1118] 2026-08-13 07:32:36,856 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1119] 2026-08-13 07:32:36,947 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1120] 2026-08-13 07:32:37,026 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1121] 2026-08-13 07:32:37,120 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1122] 2026-08-13 07:32:37,235 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1123] 2026-08-13 07:32:37,349 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1124] 2026-08-13 07:32:37,468 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1125] 2026-08-13 07:32:37,583 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1126] 2026-08-13 07:32:37,714 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1127] 2026-08-13 07:32:37,799 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1128] 2026-08-13 07:32:37,890 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1129] 2026-08-13 07:32:37,977 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1130] 2026-08-13 07:32:38,057 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1131] 2026-08-13 07:32:38,164 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1132] 2026-08-13 07:32:38,267 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1133] 2026-08-13 07:32:38,363 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1134] 2026-08-13 07:32:38,428 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1135] 2026-08-13 07:32:38,505 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1136] 2026-08-13 07:32:38,616 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1137] 2026-08-13 07:32:38,733 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1138] 2026-08-13 07:32:38,856 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1139] 2026-08-13 07:32:38,941 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1140] 2026-08-13 07:32:39,022 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1141] 2026-08-13 07:32:39,323 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [315] 2026-08-13 07:32:39,722 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [317] 2026-08-13 07:32:40,113 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [319] 2026-08-13 07:32:40,631 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [321] 2026-08-13 07:32:40,806 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [322] 2026-08-13 07:32:40,973 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [323, 324] 2026-08-13 07:32:41,116 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [325, 326] 2026-08-13 07:32:41,270 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [327, 328, 329] 2026-08-13 07:32:41,637 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [333] 2026-08-13 07:32:41,717 202 INFO rb-2f9fcab-223857-403445 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-13 07:32:42,376 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1142] 2026-08-13 07:32:42,485 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1143] 2026-08-13 07:32:42,571 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1144] 2026-08-13 07:32:42,638 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1145] 2026-08-13 07:32:42,712 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1146] 2026-08-13 07:32:42,791 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1147] 2026-08-13 07:32:42,859 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1148] 2026-08-13 07:32:42,948 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1149] 2026-08-13 07:32:43,055 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1150] 2026-08-13 07:32:43,136 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1151] 2026-08-13 07:32:43,213 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1152] 2026-08-13 07:32:43,294 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1153] 2026-08-13 07:32:43,383 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1154] 2026-08-13 07:32:43,458 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1155] 2026-08-13 07:32:43,539 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1156] 2026-08-13 07:32:43,621 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1157] 2026-08-13 07:32:43,713 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1158] 2026-08-13 07:32:43,824 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1159] 2026-08-13 07:32:43,952 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1160] 2026-08-13 07:32:44,051 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1161] 2026-08-13 07:32:44,168 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1162] 2026-08-13 07:32:44,252 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1163] 2026-08-13 07:32:44,320 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1164] 2026-08-13 07:32:44,411 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1165] 2026-08-13 07:32:44,540 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1166] 2026-08-13 07:32:44,625 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1167] 2026-08-13 07:32:44,726 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1168] 2026-08-13 07:32:44,810 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1169] 2026-08-13 07:32:44,902 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:32:46,663 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_alight_before_board_raises ... 2026-08-13 07:32:47,046 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1170] 2026-08-13 07:32:47,180 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1171] 2026-08-13 07:32:47,264 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1172] 2026-08-13 07:32:47,347 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1173] 2026-08-13 07:32:47,624 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [335] 2026-08-13 07:32:47,792 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_alight_checks_out_passenger ... 2026-08-13 07:32:48,036 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1174] 2026-08-13 07:32:48,120 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1175] 2026-08-13 07:32:48,204 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1176] 2026-08-13 07:32:48,297 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1177] 2026-08-13 07:32:48,625 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [337] 2026-08-13 07:32:48,756 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_board_before_vehicle_scheduled_raises ... 2026-08-13 07:32:49,094 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1178] 2026-08-13 07:32:49,193 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1179] 2026-08-13 07:32:49,284 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1180] 2026-08-13 07:32:49,366 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1181] 2026-08-13 07:32:49,419 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_board_checks_in_passenger ... 2026-08-13 07:32:49,704 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1182] 2026-08-13 07:32:49,801 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1183] 2026-08-13 07:32:49,914 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1184] 2026-08-13 07:32:50,021 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1185] 2026-08-13 07:32:50,345 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [339] 2026-08-13 07:32:50,522 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_board_sets_check_in_timestamp ... 2026-08-13 07:32:50,795 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1186] 2026-08-13 07:32:50,875 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1187] 2026-08-13 07:32:50,990 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1188] 2026-08-13 07:32:51,107 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1189] 2026-08-13 07:32:51,378 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [341] 2026-08-13 07:32:51,566 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_board_twice_raises ... 2026-08-13 07:32:51,933 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1190] 2026-08-13 07:32:52,010 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1191] 2026-08-13 07:32:52,080 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1192] 2026-08-13 07:32:52,151 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1193] 2026-08-13 07:32:52,376 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [343] 2026-08-13 07:32:52,604 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_boarded_passenger_is_not_flagged_no_show_on_done ... 2026-08-13 07:32:52,878 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1194] 2026-08-13 07:32:52,958 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1195] 2026-08-13 07:32:53,030 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1196] 2026-08-13 07:32:53,126 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1197] 2026-08-13 07:32:53,453 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [345] 2026-08-13 07:32:53,627 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_boarding_barcodes_are_distinct ... 2026-08-13 07:32:53,915 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1198] 2026-08-13 07:32:53,994 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1199] 2026-08-13 07:32:54,069 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1200] 2026-08-13 07:32:54,137 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1201] 2026-08-13 07:32:54,173 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_cancel_keeps_terminal_boarding ... 2026-08-13 07:32:54,435 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1202] 2026-08-13 07:32:54,527 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1203] 2026-08-13 07:32:54,593 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1204] 2026-08-13 07:32:54,654 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1205] 2026-08-13 07:32:54,859 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [347] 2026-08-13 07:32:55,589 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_cancel_resets_non_terminal_boarding ... 2026-08-13 07:32:55,841 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1206] 2026-08-13 07:32:55,902 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1207] 2026-08-13 07:32:55,956 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1208] 2026-08-13 07:32:56,020 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1209] 2026-08-13 07:32:56,237 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [349] 2026-08-13 07:32:56,379 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_copy_regenerates_boarding_barcode ... 2026-08-13 07:32:56,509 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_manifest_counts_reconcile_to_total ... 2026-08-13 07:32:56,781 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1210] 2026-08-13 07:32:56,856 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1211] 2026-08-13 07:32:56,920 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1212] 2026-08-13 07:32:56,989 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1213] 2026-08-13 07:32:57,188 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [351] 2026-08-13 07:32:57,359 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_no_show_materializes_on_trip_done ... 2026-08-13 07:32:57,615 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1214] 2026-08-13 07:32:57,689 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1215] 2026-08-13 07:32:57,762 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1216] 2026-08-13 07:32:57,862 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1217] 2026-08-13 07:32:58,113 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [353] 2026-08-13 07:32:58,259 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_scan_already_boarded_returns_status ... 2026-08-13 07:32:58,518 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1218] 2026-08-13 07:32:58,587 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1219] 2026-08-13 07:32:58,653 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1220] 2026-08-13 07:32:58,728 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1221] 2026-08-13 07:32:58,956 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [355] 2026-08-13 07:32:59,072 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_scan_boards_the_matching_passenger ... 2026-08-13 07:32:59,358 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1222] 2026-08-13 07:32:59,479 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1223] 2026-08-13 07:32:59,570 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1224] 2026-08-13 07:32:59,669 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1225] 2026-08-13 07:32:59,930 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [357] 2026-08-13 07:33:00,054 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_scan_unknown_barcode_returns_invalid_pass ... 2026-08-13 07:33:00,102 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_boarding: Starting TestPassengerBoarding.test_scan_wrong_trip_is_rejected ... 2026-08-13 07:33:00,365 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1226] 2026-08-13 07:33:00,437 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1227] 2026-08-13 07:33:00,513 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1228] 2026-08-13 07:33:00,588 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1229] 2026-08-13 07:33:00,821 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [359] 2026-08-13 07:33:00,965 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:33:00,981 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_booking_type_selection_add_uses_ondelete_set_null ... 2026-08-13 07:33:01,000 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_confirm_blocked_when_passengers_below_demand ... 2026-08-13 07:33:01,142 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_confirm_passes_when_passengers_match_demand ... 2026-08-13 07:33:01,421 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1230] 2026-08-13 07:33:01,510 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1231] 2026-08-13 07:33:01,585 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1232] 2026-08-13 07:33:01,622 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_employee_booking_type_computes_passenger_transport_type ... 2026-08-13 07:33:01,681 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_passenger_booking_defaults_to_round_trip ... 2026-08-13 07:33:01,728 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_passenger_model_and_rehomed_fields_exist ... 2026-08-13 07:33:01,748 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_passenger_transport_type_value_is_available ... 2026-08-13 07:33:01,770 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_priority_mappings_include_passenger_terms ... 2026-08-13 07:33:01,787 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_transport_type_selection_add_uses_ondelete_set_null ... 2026-08-13 07:33:01,808 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_passenger.tests.test_passenger_leaf_install: Starting TestPassengerLeafInstall.test_vip_booking_is_exclusive_transport ... 2026-08-13 07:33:01,867 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:33:01,890 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestSeatCapacityGate.test_seat_capacity_passes_when_room_available ... 2026-08-13 07:33:02,017 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestSeatCapacityGate.test_seat_capacity_raises_validation_error_when_full ... 2026-08-13 07:33:02,243 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestSeatCapacityGate.test_seat_capacity_returns_false_when_bypass_context_set ... 2026-08-13 07:33:02,366 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:33:02,390 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestPassengerVehicleDomain.test_mixed_audience_domain_includes_passenger_capable_vehicle ... 2026-08-13 07:33:02,477 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestPassengerVehicleDomain.test_pure_passenger_domain_excludes_non_passenger_vehicles ... 2026-08-13 07:33:02,563 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:33:02,918 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_passenger.tests.test_seat_capacity_gate: Starting TestUnderCapacityVehicleAssignment.test_under_capacity_vehicle_no_orphan_trip ... 2026-08-13 07:33:03,103 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:33:03,118 202 INFO rb-2f9fcab-223857-403445 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-13 07:33:03,148 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatsRegistryAppend.test_vrp_registry_appends_seats_after_base_dimensions ... 2026-08-13 07:33:03,177 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatsRegistryAppend.test_vrp_registry_fresh_list_after_super_append ... 2026-08-13 07:33:03,205 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatsRegistryAppend.test_vrp_seats_spec_shape_matches_tdd_contract ... 2026-08-13 07:33:03,238 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:33:03,251 202 INFO rb-2f9fcab-223857-403445 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-13 07:33:03,275 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatCapacityGetter.test_vrp_seat_capacity_16_seat_vehicle_returns_15 ... 2026-08-13 07:33:03,298 202 INFO rb-2f9fcab-223857-403445 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-13 07:33:03,321 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatCapacityGetter.test_vrp_seat_capacity_2_seat_vehicle_returns_1 ... 2026-08-13 07:33:03,344 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpSeatCapacityGetter.test_vrp_seat_capacity_non_passenger_vehicle_returns_zero ... 2026-08-13 07:33:03,377 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:33:03,391 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpPassengerTrackedGetter.test_vrp_passenger_tracked_false_for_cargo_only_vehicle ... 2026-08-13 07:33:03,417 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpPassengerTrackedGetter.test_vrp_passenger_tracked_true_for_passenger_capable_vehicle ... 2026-08-13 07:33:03,450 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:33:03,465 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpPassengerDemandGetter.test_vrp_employee_booking_demand_equals_passenger_sub_flavour ... 2026-08-13 07:33:03,795 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1233] 2026-08-13 07:33:03,885 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1234] 2026-08-13 07:33:03,962 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1235] 2026-08-13 07:33:04,000 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpPassengerDemandGetter.test_vrp_passenger_demand_is_one_for_passenger_item ... 2026-08-13 07:33:04,315 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1236] 2026-08-13 07:33:04,398 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1237] 2026-08-13 07:33:04,478 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1238] 2026-08-13 07:33:04,515 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_booking_passenger.tests.test_vrp_seats_dimension: Starting TestVrpPassengerDemandGetter.test_vrp_passenger_demand_is_zero_for_untyped_item ... 2026-08-13 07:33:04,568 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:33:04,587 202 INFO rb-2f9fcab-223857-403445 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-13 07:33:04,823 202 INFO rb-2f9fcab-223857-403445 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-13 07:33:04,856 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:33:04,871 202 INFO rb-2f9fcab-223857-403445 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-13 07:33:05,289 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:33:05,302 202 INFO rb-2f9fcab-223857-403445 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-13 07:33:05,326 202 INFO rb-2f9fcab-223857-403445 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-13 07:33:05,361 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:33:05,373 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_insurance.tests.test_access_right: Starting TestAccessRight.test_insurance_type_fleet_group_user_access_right ... 2026-08-13 07:33:05,540 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2, model: fleet.insurance.type 2026-08-13 07:33:05,548 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2, model: fleet.insurance.type 2026-08-13 07:33:05,559 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.message records with IDs: [1343] 2026-08-13 07:33:05,561 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2, model: fleet.insurance.type 2026-08-13 07:33:05,581 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_insurance.tests.test_access_right: Starting TestAccessRight.test_vehicle_insurance_fleet_group_user_access_right ... 2026-08-13 07:33:05,716 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2, model: fleet.vehicle.insurance 2026-08-13 07:33:05,720 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2, model: fleet.vehicle.insurance 2026-08-13 07:33:05,728 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.message records with IDs: [20284] 2026-08-13 07:33:05,730 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2, model: fleet.vehicle.insurance 2026-08-13 07:33:05,752 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:33:05,763 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_01_insurance_type ... 2026-08-13 07:33:05,891 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [1343] 2026-08-13 07:33:05,916 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_01_unlink_fleet_insurance ... 2026-08-13 07:33:06,041 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20286] 2026-08-13 07:33:06,049 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted fleet.vehicle.insurance records with IDs: [4] 2026-08-13 07:33:06,073 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_01_write_fleet_insurance ... 2026-08-13 07:33:06,259 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_02_insurance_type ... 2026-08-13 07:33:06,459 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_02_unlink_fleet_insurance ... 2026-08-13 07:33:06,607 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20289] 2026-08-13 07:33:06,635 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_02_write_fleet_insurance ... 2026-08-13 07:33:06,842 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_change_coverage_type ... 2026-08-13 07:33:07,015 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_create_new_fleet_vehicle_insurance ... 2026-08-13 07:33:07,150 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_expired_fleet_vehicle_insurance ... 2026-08-13 07:33:07,402 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_fleet_insurance_expired ... 2026-08-13 07:33:07,532 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_cron: Job 'Fleet Vehicle Insurance - Set Expiry' (41) started manually 2026-08-13 07:33:07,549 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_cron: Job 'Fleet Vehicle Insurance - Set Expiry' (41) done 2026-08-13 07:33:07,574 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_insurance.tests.test_fleet_insurance: Starting TestFleetInsurance.test_fleet_insurance_send_expire_notice ... 2026-08-13 07:33:07,700 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_cron: Job 'Fleet Vehicle Insurance - Expiry Notification' (42) started manually 2026-08-13 07:33:07,829 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_cron: Job 'Fleet Vehicle Insurance - Expiry Notification' (42) done 2026-08-13 07:33:07,863 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:33:07,917 202 INFO rb-2f9fcab-223857-403445 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-13 07:33:08,049 202 INFO rb-2f9fcab-223857-403445 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-13 07:33:08,114 202 INFO rb-2f9fcab-223857-403445 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-13 07:33:08,175 202 INFO rb-2f9fcab-223857-403445 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-13 07:33:08,236 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_loading_capacity.tests.test_can_transport_goods_sync: Starting TestCanTransportGoodsSync.test_per_vehicle_override_write_sticks ... 2026-08-13 07:33:08,299 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_loading_capacity.tests.test_can_transport_goods_sync: Starting TestCanTransportGoodsSync.test_reassigning_model_resyncs_can_transport_goods ... 2026-08-13 07:33:08,378 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:33:08,435 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_loading_capacity.tests.test_loading_capacity_sync: Starting TestFleetLoadingCapacitySync.test_form_view_onchange_syncs_fields_before_save ... 2026-08-13 07:33:08,579 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_loading_capacity.tests.test_loading_capacity_sync: Starting TestFleetLoadingCapacitySync.test_new_vehicle_inherits_capacity_fields_from_model ... 2026-08-13 07:33:08,638 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_loading_capacity.tests.test_loading_capacity_sync: Starting TestFleetLoadingCapacitySync.test_write_vehicle_model_id_resyncs_fields ... 2026-08-13 07:33:08,717 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:33:08,729 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_loading_capacity.tests.test_shipping_precision_hook: Starting TestShippingPrecisionHook.test_ensure_creates_missing_precision_without_collision ... 2026-08-13 07:33:08,737 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [186102, 186101] 2026-08-13 07:33:08,737 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted decimal.precision records with IDs: [11, 12] 2026-08-13 07:33:08,762 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_loading_capacity.tests.test_shipping_precision_hook: Starting TestShippingPrecisionHook.test_ensure_is_idempotent_and_name_guarded ... 2026-08-13 07:33:08,783 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_loading_capacity.tests.test_shipping_precision_hook: Starting TestShippingPrecisionHook.test_shipping_precisions_exist_after_install ... 2026-08-13 07:33:08,809 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:33:08,820 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_loading_capacity.tests.test_use_load_capacity_default: Starting TestUseLoadCapacityDefault.test_use_load_capacity_defaults_true ... 2026-08-13 07:33:12,843 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:33:13,322 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1240] 2026-08-13 07:33:13,437 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1241] 2026-08-13 07:33:13,523 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1242] 2026-08-13 07:33:13,546 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour: Starting TestDispatchOptimiseTour.test_dispatch_optimise_tour ... 2026-08-13 07:33:13,872 202 _WARNING rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour: Chrome headless failed to start: [2388:2409:0813/073313.680238:ERROR:dbus/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:0813/073313.689270:ERROR:dbus/bus.cc:405] 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:0813/073313.689358:ERROR:dbus/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:0813/073313.689387:ERROR:dbus/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:0813/073313.689430:ERROR:dbus/bus.cc:405] 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:0813/073313.700889:ERROR:dbus/bus.cc:405] 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:0813/073313.704562:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2425:2425:0813/073313.720598:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2425:2425:0813/073313.725681:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2388:2409:0813/073313.727745:ERROR:dbus/bus.cc:405] 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:0813/073313.808247:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2388:2388:0813/073313.808329:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2388:2388:0813/073313.808341:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2388:2409:0813/073313.808352:ERROR:dbus/bus.cc:405] 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:0813/073313.808386:ERROR:dbus/bus.cc:405] 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-13 07:33:13,878 202 INFO rb-2f9fcab-223857-403445 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-13 07:33:13,918 202 INFO rb-2f9fcab-223857-403445 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-13 07:33:13,919 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour: Starting TestDispatchOptimiseTour.test_dispatch_optimise_tour ... 2026-08-13 07:33:14,297 202 _WARNING rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour.TestDispatchOptimiseTour.test_dispatch_optimise_tour.test_dispatch_optimise_tour: Chrome headless failed to start: [2497:2518:0813/073314.063261:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2497:2518:0813/073314.068627:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2497:2518:0813/073314.070308:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2497:2518:0813/073314.070368:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2497:2518:0813/073314.070511:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2497:2518:0813/073314.085240:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2497:2497:0813/073314.089274:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2533:2533:0813/073314.098351:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2533:2533:0813/073314.111563:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2497:2518:0813/073314.112767:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2497:2497:0813/073314.197724:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2497:2497:0813/073314.197834:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2497:2497:0813/073314.197850:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2497:2518:0813/073314.202431:ERROR:dbus/bus.cc:405] 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-13 07:33:14,301 202 INFO rb-2f9fcab-223857-403445 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-13 07:33:14,333 202 INFO rb-2f9fcab-223857-403445 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-13 07:33:14,333 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_board_optimise_tour: Starting TestDispatchOptimiseTour.test_dispatch_optimise_tour ... 2026-08-13 07:33:14,644 202 WARNING rb-2f9fcab-223857-403445 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: [2603:2624:0813/073314.465707:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2603:2624:0813/073314.470685:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2603:2624:0813/073314.470790:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2603:2624:0813/073314.470836:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2603:2624:0813/073314.470848:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2603:2624:0813/073314.482361:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2603:2603:0813/073314.486212:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2603:2624:0813/073314.509098:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2639:2639:0813/073314.512085:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2639:2639:0813/073314.518698:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2603:2603:0813/073314.606971:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2603:2603:0813/073314.607071:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2603:2603:0813/073314.607091:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2603:2624:0813/073314.610433:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2603:2624:0813/073314.610473:ERROR:dbus/bus.cc:405] 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-13 07:33:14,650 202 INFO rb-2f9fcab-223857-403445 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-13 07:33:14,696 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:33:14,713 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_demo_users_group_membership: Starting TestFleetPlanningDemoUsersGroupMembership.test_driver_demo_has_fleet_group_driver_and_employee ... 2026-08-13 07:33:14,783 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_demo_users_group_membership: Starting TestFleetPlanningDemoUsersGroupMembership.test_driver_demo_scoped_to_own_role ... 2026-08-13 07:33:14,821 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_demo_users_group_membership: Starting TestFleetPlanningDemoUsersGroupMembership.test_fleet_admin_demo_has_group_admin ... 2026-08-13 07:33:14,862 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_demo_users_group_membership: Starting TestFleetPlanningDemoUsersGroupMembership.test_fleet_operator_demo_has_group_operator ... 2026-08-13 07:33:14,907 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_demo_users_group_membership: Starting TestFleetPlanningDemoUsersGroupMembership.test_fleet_operator_demo_scoped_to_own_role ... 2026-08-13 07:33:14,950 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:33:14,968 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour: Starting TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation ... 2026-08-13 07:33:15,404 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1243] 2026-08-13 07:33:15,415 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20506] 2026-08-13 07:33:15,420 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:33:15,749 202 _WARNING rb-2f9fcab-223857-403445 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: [2712:2733:0813/073315.563626:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2712:2733:0813/073315.571252:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2712:2733:0813/073315.571441:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2712:2733:0813/073315.571484:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2712:2733:0813/073315.571497:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2712:2733:0813/073315.587861:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2712:2712:0813/073315.591983:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2749:2749:0813/073315.601695:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2749:2749:0813/073315.606473:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2712:2733:0813/073315.612571:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2712:2712:0813/073315.687194:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2712:2712:0813/073315.687270:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2712:2712:0813/073315.687284:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2712:2733:0813/073315.687289:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2712:2733:0813/073315.687321:ERROR:dbus/bus.cc:405] 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-13 07:33:15,755 202 INFO rb-2f9fcab-223857-403445 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-13 07:33:15,791 202 INFO rb-2f9fcab-223857-403445 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-13 07:33:15,792 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour: Starting TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation ... 2026-08-13 07:33:16,264 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1244] 2026-08-13 07:33:16,272 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20508] 2026-08-13 07:33:16,278 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:33:16,607 202 _WARNING rb-2f9fcab-223857-403445 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: [2822:2845:0813/073316.433438:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2822:2845:0813/073316.437595:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2822:2845:0813/073316.438559:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2822:2845:0813/073316.438703:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2822:2845:0813/073316.438729:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2822:2845:0813/073316.449729:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2822:2822:0813/073316.456252:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2858:2858:0813/073316.464196:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2858:2858:0813/073316.467431:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2822:2845:0813/073316.481612:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2822:2822:0813/073316.564837:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2822:2822:0813/073316.564939:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2822:2822:0813/073316.564957:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2822:2845:0813/073316.565038:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2822:2845:0813/073316.565075:ERROR:dbus/bus.cc:405] 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-13 07:33:16,612 202 INFO rb-2f9fcab-223857-403445 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-13 07:33:16,641 202 INFO rb-2f9fcab-223857-403445 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-13 07:33:16,641 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_board_debug_mount_tour: Starting TestDispatchBoardDebugMountTour.test_dispatch_board_mounts_under_debug_prop_validation ... 2026-08-13 07:33:17,005 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1245] 2026-08-13 07:33:17,022 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20510] 2026-08-13 07:33:17,028 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:33:17,408 202 WARNING rb-2f9fcab-223857-403445 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: [2928:2949:0813/073317.177082:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2928:2949:0813/073317.184283:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2928:2949:0813/073317.184380:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2928:2949:0813/073317.184422:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [2928:2949:0813/073317.184432:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2928:2949:0813/073317.200276:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2928:2928:0813/073317.202279:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [2964:2964:0813/073317.214163:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [2964:2964:0813/073317.216820:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [2928:2949:0813/073317.224297:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2928:2928:0813/073317.329640:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2928:2949:0813/073317.329952:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [2928:2928:0813/073317.329789:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [2928:2928:0813/073317.333791:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [2928:2949:0813/073317.335415:ERROR:dbus/bus.cc:405] 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-13 07:33:17,425 202 INFO rb-2f9fcab-223857-403445 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-13 07:33:17,484 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:33:18,037 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_dispatch_menu_restricted_to_fleet_operator_group ... 2026-08-13 07:33:18,072 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_non_operator_cannot_see_dispatch_menu ... 2026-08-13 07:33:18,173 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_non_operator_cannot_see_root_menu ... 2026-08-13 07:33:18,244 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_operator_sees_dispatch_menu ... 2026-08-13 07:33:18,310 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_operator_sees_root_menu ... 2026-08-13 07:33:18,389 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_menu_acl: Starting TestDispatchMenuACL.test_root_menu_restricted_to_fleet_operator_group ... 2026-08-13 07:33:18,424 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:33:18,607 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchVRPSeam.test_vrp_seam_default_returns_contract ... 2026-08-13 07:33:18,695 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchVRPSeam.test_vrp_seam_echoes_provider ... 2026-08-13 07:33:18,713 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchVRPSeam.test_vrp_seam_no_items_arg ... 2026-08-13 07:33:28,789 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:33:29,432 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1246] 2026-08-13 07:33:29,523 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1247] 2026-08-13 07:33:29,613 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1248] 2026-08-13 07:33:29,642 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchOptimizeObjectiveDroppedCount.test_objective_n_dropped_matches_dropped_list_length ... 2026-08-13 07:33:29,720 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:33:30,725 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1249] 2026-08-13 07:33:30,812 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1250] 2026-08-13 07:33:30,910 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1251] 2026-08-13 07:33:30,929 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchAssignSeam.test_draft_booking_item_rejected ... 2026-08-13 07:33:31,027 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchAssignSeam.test_non_operator_denied ... 2026-08-13 07:33:31,066 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchAssignSeam.test_operator_assigns_confirmed_item_to_trip ... 2026-08-13 07:33:31,365 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #430 deleted trip.segment records with IDs: [361] 2026-08-13 07:33:31,435 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchAssignSeam.test_unassign_clears_trip ... 2026-08-13 07:33:31,769 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #430 deleted trip.segment records with IDs: [363] 2026-08-13 07:33:31,908 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #430 deleted trip.waypoint records with IDs: [277, 278] 2026-08-13 07:33:31,999 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:33:32,682 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1252] 2026-08-13 07:33:32,744 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1253] 2026-08-13 07:33:32,846 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1254] 2026-08-13 07:33:32,864 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestDispatchAssignSeamWiderOperatorGroup.test_operator_wider_group_assigns_item_to_trip_not_personally_driven ... 2026-08-13 07:33:33,134 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #432 deleted trip.segment records with IDs: [365] 2026-08-13 07:33:33,225 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:33:41,033 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestWaypointOperatorMultiCompanyBoundary.test_operator_can_write_same_company_waypoint ... 2026-08-13 07:33:41,166 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestWaypointOperatorMultiCompanyBoundary.test_operator_cannot_search_cross_company_waypoint ... 2026-08-13 07:33:41,198 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestWaypointOperatorMultiCompanyBoundary.test_operator_cannot_write_cross_company_waypoint ... 2026-08-13 07:33:41,214 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [282], uid: 433, model: trip.waypoint 2026-08-13 07:33:41,282 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:33:41,533 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [367] 2026-08-13 07:33:41,711 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [369] 2026-08-13 07:33:41,886 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [371] 2026-08-13 07:33:41,946 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestBatchConfirm.test_batch_confirm_all_draft_trips ... 2026-08-13 07:33:42,094 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestBatchConfirm.test_batch_confirm_already_confirmed_trips_skipped ... 2026-08-13 07:33:42,251 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:33:42,534 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [373] 2026-08-13 07:33:42,626 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_seam: Starting TestBatchConfirmSavepoint.test_savepoint_rolls_back_failed_trip_state ... 2026-08-13 07:33:42,819 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:33:42,834 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour: Starting TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour ... 2026-08-13 07:33:43,185 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1255] 2026-08-13 07:33:43,201 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20521] 2026-08-13 07:33:43,206 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:33:43,530 202 _WARNING rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour.TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour: Chrome headless failed to start: [3041:3062:0813/073343.328599:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3041:3062:0813/073343.332604:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3041:3062:0813/073343.332727:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3041:3062:0813/073343.332773:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3041:3062:0813/073343.332785:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3041:3062:0813/073343.363315:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3041:3041:0813/073343.365807:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3041:3062:0813/073343.390463:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3076:3076:0813/073343.393693:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3076:3076:0813/073343.399909:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3041:3041:0813/073343.482342:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3041:3041:0813/073343.482460:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3041:3041:0813/073343.482481:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3041:3041:0813/073343.482604:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3041:3062:0813/073343.483019:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3041:3062:0813/073343.483060:ERROR:dbus/bus.cc:405] 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-13 07:33:43,536 202 INFO rb-2f9fcab-223857-403445 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-13 07:33:43,569 202 INFO rb-2f9fcab-223857-403445 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-13 07:33:43,570 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour: Starting TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour ... 2026-08-13 07:33:43,908 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1256] 2026-08-13 07:33:43,917 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20523] 2026-08-13 07:33:43,923 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:33:44,244 202 _WARNING rb-2f9fcab-223857-403445 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: [3149:3170:0813/073344.068943:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3149:3170:0813/073344.073689:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3149:3170:0813/073344.073882:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3149:3170:0813/073344.073965:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3149:3170:0813/073344.073986:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3149:3170:0813/073344.084893:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3149:3149:0813/073344.088110:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3184:3184:0813/073344.100227:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3184:3184:0813/073344.102784:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3149:3170:0813/073344.112085:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3149:3149:0813/073344.198207:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3149:3149:0813/073344.198291:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3149:3149:0813/073344.198305:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3149:3170:0813/073344.200048:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3149:3170:0813/073344.201473:ERROR:dbus/bus.cc:405] 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-13 07:33:44,251 202 INFO rb-2f9fcab-223857-403445 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-13 07:33:44,288 202 INFO rb-2f9fcab-223857-403445 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-13 07:33:44,288 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_tour: Starting TestDispatchDragDropTour.test_dispatch_keyboard_assignment_tour ... 2026-08-13 07:33:44,673 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1257] 2026-08-13 07:33:44,684 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20525] 2026-08-13 07:33:44,692 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:33:45,032 202 WARNING rb-2f9fcab-223857-403445 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: [3258:3280:0813/073344.854787:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3258:3280:0813/073344.862043:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3258:3280:0813/073344.863030:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3258:3280:0813/073344.863089:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3258:3280:0813/073344.863100:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3258:3280:0813/073344.873215:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3258:3258:0813/073344.876766:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3293:3293:0813/073344.886415:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3293:3293:0813/073344.891887:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3258:3280:0813/073344.902324:ERROR:dbus/bus.cc:405] 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-13 07:33:45,038 202 INFO rb-2f9fcab-223857-403445 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-13 07:33:45,083 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:33:45,095 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMapViewArch.test_dispatch_board_action_exists ... 2026-08-13 07:33:45,116 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMapViewArch.test_map_view_fields_exist_on_model ... 2026-08-13 07:33:45,140 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:33:45,150 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchListArchBinding.test_dispatch_list_arch_binds_renderer_and_loads_payload ... 2026-08-13 07:33:45,170 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchListArchBinding.test_dispatch_list_arch_keeps_capacity_pct ... 2026-08-13 07:33:45,194 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:33:45,206 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_dispatch_menu_exists_under_root ... 2026-08-13 07:33:45,230 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_fleet_booking_root_stays_active ... 2026-08-13 07:33:45,250 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_fleet_bookings_menu_relabeled ... 2026-08-13 07:33:45,271 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_fleet_bookings_menu_stays_under_booking_root ... 2026-08-13 07:33:45,296 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_fleet_operations_root_menu_exists ... 2026-08-13 07:33:45,313 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchMenuStructure.test_reporting_menu_has_manager_group ... 2026-08-13 07:33:45,337 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:33:45,350 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchReparentedMenuNames.test_reparented_menus_resolve_to_operations_app_root ... 2026-08-13 07:33:45,367 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchReparentedMenuNames.test_reparented_menus_show_real_names_not_xmlids ... 2026-08-13 07:33:45,401 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:33:45,413 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestVehicleVrpConfigView.test_last_known_position_fields_surfaced_readonly ... 2026-08-13 07:33:45,474 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestVehicleVrpConfigView.test_vrp_routing_config_fields_surfaced ... 2026-08-13 07:33:45,535 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:33:45,553 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestTripWaypointActualsView.test_waypoint_actual_axis_surfaced ... 2026-08-13 07:33:45,680 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestTripWaypointActualsView.test_waypoint_state_uses_badge_widget ... 2026-08-13 07:33:45,775 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:33:45,927 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchVehicleMaxPayload.test_vehicle_max_payload_mirrors_assigned_vehicle ... 2026-08-13 07:33:46,005 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_dispatch_views: Starting TestDispatchVehicleMaxPayload.test_vehicle_max_payload_zero_without_vehicle ... 2026-08-13 07:33:46,039 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:33:46,577 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1258] 2026-08-13 07:33:46,659 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1259] 2026-08-13 07:33:46,736 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1260] 2026-08-13 07:33:46,958 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [375] 2026-08-13 07:33:47,074 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_gps_coords_stored_and_location_source_is_gps ... 2026-08-13 07:33:47,147 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_illegal_action_arrive_twice_raises ... 2026-08-13 07:33:47,243 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_illegal_action_depart_from_arrived_state_raises ... 2026-08-13 07:33:47,342 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_illegal_action_load_on_planned_stop_raises ... 2026-08-13 07:33:47,433 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_illegal_action_unload_on_planned_stop_raises ... 2026-08-13 07:33:47,531 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_illegal_per_stop_action_before_trip_start_raises ... 2026-08-13 07:33:47,568 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_item_actual_dropoff_time_derives_from_wp_unload_time ... 2026-08-13 07:33:47,649 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_item_actual_pickup_time_derives_from_wp_load_time ... 2026-08-13 07:33:47,736 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_mixed_stop_full_state_machine_with_all_four_actuals ... 2026-08-13 07:33:47,829 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_no_item_stop_autoservices_on_arrive ... 2026-08-13 07:33:47,898 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [376] 2026-08-13 07:33:48,033 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [377, 378] 2026-08-13 07:33:48,140 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_pickup_stop_advances_planned_to_departed_and_stamps_actuals ... 2026-08-13 07:33:48,224 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_planned_address_fallback_when_no_coords_passed ... 2026-08-13 07:33:48,301 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_vehicle_last_position_source_mirrors_waypoint ... 2026-08-13 07:33:48,373 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverStopMachine.test_vehicle_position_updates_on_driver_action ... 2026-08-13 07:33:48,476 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:33:48,986 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1261] 2026-08-13 07:33:49,077 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1262] 2026-08-13 07:33:49,182 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1263] 2026-08-13 07:33:49,391 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [381] 2026-08-13 07:33:49,535 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_driver_start_bridges_to_action_start ... 2026-08-13 07:33:49,609 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_driver_start_returns_error_if_trip_already_in_progress ... 2026-08-13 07:33:49,730 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_finish_trip_refused_when_stop_is_arrived ... 2026-08-13 07:33:49,878 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_finish_trip_refused_while_stop_still_active ... 2026-08-13 07:33:50,013 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_finish_trip_when_all_stops_departed_bridges_to_action_done ... 2026-08-13 07:33:50,107 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverBridge.test_finish_trip_with_failed_stop_still_completes ... 2026-08-13 07:33:50,215 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:33:50,686 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1264] 2026-08-13 07:33:50,771 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1265] 2026-08-13 07:33:50,855 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1266] 2026-08-13 07:33:51,055 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [383] 2026-08-13 07:33:51,159 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_failed_dropoff_stop_leaves_item_actual_dropoff_time_null ... 2026-08-13 07:33:51,260 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_failed_pickup_stop_leaves_item_actual_pickup_time_null ... 2026-08-13 07:33:51,327 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_on_arrived_stop_marks_failed ... 2026-08-13 07:33:51,408 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_on_departed_stop_raises ... 2026-08-13 07:33:51,530 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_on_planned_stop_marks_failed_and_stamps ... 2026-08-13 07:33:51,590 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_on_serviced_stop_raises ... 2026-08-13 07:33:51,652 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [384] 2026-08-13 07:33:51,789 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [385, 386] 2026-08-13 07:33:51,932 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_with_invalid_reason_raises ... 2026-08-13 07:33:52,026 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverException.test_report_issue_without_note_is_valid ... 2026-08-13 07:33:52,097 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:33:52,578 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1267] 2026-08-13 07:33:52,650 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1268] 2026-08-13 07:33:52,729 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1269] 2026-08-13 07:33:52,911 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [389] 2026-08-13 07:33:53,002 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_driver_can_read_own_trip ... 2026-08-13 07:33:53,339 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_driver_cannot_act_on_another_drivers_waypoint ... 2026-08-13 07:33:53,743 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [301], uid: 438, model: trip.waypoint 2026-08-13 07:33:53,772 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_driver_cannot_read_another_drivers_trip ... 2026-08-13 07:33:54,172 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_driver_search_returns_only_own_trips ... 2026-08-13 07:33:54,549 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_fleet_group_driver_does_not_imply_fleet_group_user ... 2026-08-13 07:33:54,575 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_fleet_group_driver_implies_base_group_user ... 2026-08-13 07:33:54,593 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_driver_execution: Starting TestDriverSecurity.test_get_current_driver_trips_returns_only_confirmed_and_in_progress ... 2026-08-13 07:33:55,166 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1270] 2026-08-13 07:33:55,362 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:33:56,047 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1271] 2026-08-13 07:33:56,143 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1272] 2026-08-13 07:33:56,216 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1273] 2026-08-13 07:33:56,573 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [391] 2026-08-13 07:33:56,731 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [392] 2026-08-13 07:33:56,875 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [393, 394] 2026-08-13 07:33:57,057 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1274] 2026-08-13 07:33:57,099 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour: Starting TestDriverExecutionTour.test_driver_execution_tour ... 2026-08-13 07:33:57,412 202 _WARNING rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour: Chrome headless failed to start: [3368:3389:0813/073357.231359:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3368:3389:0813/073357.236566:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3368:3389:0813/073357.236671:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3368:3389:0813/073357.237163:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3368:3389:0813/073357.237182:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3368:3389:0813/073357.246402:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3368:3368:0813/073357.249761:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3403:3403:0813/073357.265572:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3403:3403:0813/073357.268045:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3368:3389:0813/073357.269378:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3368:3368:0813/073357.360820:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3368:3368:0813/073357.360930:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3368:3368:0813/073357.360947:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3368:3389:0813/073357.360942:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3368:3389:0813/073357.360982:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3368:3368:0813/073357.361269:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-13 07:33:57,418 202 INFO rb-2f9fcab-223857-403445 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-13 07:33:57,445 202 INFO rb-2f9fcab-223857-403445 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-13 07:33:57,446 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour: Starting TestDriverExecutionTour.test_driver_execution_tour ... 2026-08-13 07:33:57,751 202 _WARNING rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour.TestDriverExecutionTour.test_driver_execution_tour.test_driver_execution_tour: Chrome headless failed to start: [3478:3499:0813/073357.562631:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3478:3499:0813/073357.567282:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3478:3499:0813/073357.567405:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3478:3499:0813/073357.567447:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3478:3499:0813/073357.567459:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3478:3499:0813/073357.582319:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3478:3478:0813/073357.587515:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3478:3499:0813/073357.606420:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3513:3513:0813/073357.612494:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3513:3513:0813/073357.618529:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3478:3478:0813/073357.692320:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3478:3478:0813/073357.692406:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3478:3478:0813/073357.692420:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3478:3499:0813/073357.692463:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3478:3499:0813/073357.692514:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3478:3478:0813/073357.692706:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-13 07:33:57,757 202 INFO rb-2f9fcab-223857-403445 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-13 07:33:57,788 202 INFO rb-2f9fcab-223857-403445 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-13 07:33:57,789 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_driver_execution_tour: Starting TestDriverExecutionTour.test_driver_execution_tour ... 2026-08-13 07:33:58,108 202 WARNING rb-2f9fcab-223857-403445 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: [3588:3609:0813/073357.930606:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3588:3609:0813/073357.936436:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3588:3609:0813/073357.936605:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3588:3609:0813/073357.936680:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3588:3609:0813/073357.936693:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3588:3609:0813/073357.947379:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3588:3588:0813/073357.950474:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3625:3625:0813/073357.962185:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3625:3625:0813/073357.965276:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3588:3609:0813/073357.970400:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3588:3588:0813/073358.063363:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3588:3588:0813/073358.063480:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3588:3588:0813/073358.063502:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3588:3609:0813/073358.063926:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3588:3609:0813/073358.063969:ERROR:dbus/bus.cc:405] 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-13 07:33:58,113 202 INFO rb-2f9fcab-223857-403445 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-13 07:33:58,158 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:33:59,858 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_fleet_booking_item_assignment_01_manual: Starting TestFleetAssignmenManual.test_002_assign_unassign_trip ... 2026-08-13 07:34:00,178 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1275] 2026-08-13 07:34:00,261 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1276] 2026-08-13 07:34:00,355 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1277] 2026-08-13 07:34:00,448 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1278] 2026-08-13 07:34:00,622 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [397] 2026-08-13 07:34:00,740 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [308, 309] 2026-08-13 07:34:00,802 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_fleet_booking_item_assignment_01_manual: Starting TestFleetAssignmenManual.test_003_assign_unassign_trip ... 2026-08-13 07:34:01,014 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1279] 2026-08-13 07:34:01,086 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1280] 2026-08-13 07:34:01,159 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1281] 2026-08-13 07:34:01,240 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1282] 2026-08-13 07:34:01,395 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [399] 2026-08-13 07:34:01,472 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [311] 2026-08-13 07:34:01,543 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_fleet_booking_item_assignment_01_manual: Starting TestFleetAssignmenManual.test_004_assign_unassign_trip ... 2026-08-13 07:34:01,719 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1283] 2026-08-13 07:34:01,776 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1284] 2026-08-13 07:34:01,853 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1285] 2026-08-13 07:34:01,931 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1286] 2026-08-13 07:34:02,066 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [401] 2026-08-13 07:34:02,223 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [312, 313] 2026-08-13 07:34:02,350 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [403] 2026-08-13 07:34:02,412 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [314, 315] 2026-08-13 07:34:02,452 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_fleet_booking_item_assignment_01_manual: Starting TestFleetAssignmenManual.test_006_assign_unassign_trip ... 2026-08-13 07:34:02,635 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1287] 2026-08-13 07:34:02,706 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1288] 2026-08-13 07:34:02,800 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1289] 2026-08-13 07:34:02,897 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1290] 2026-08-13 07:34:03,146 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1291] 2026-08-13 07:34:03,256 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1292] 2026-08-13 07:34:03,364 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1293] 2026-08-13 07:34:03,466 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1294] 2026-08-13 07:34:03,574 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:34:05,321 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0001_trip_dates ... 2026-08-13 07:34:05,534 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0002_trip_dates ... 2026-08-13 07:34:05,562 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0003_trip_dates ... 2026-08-13 07:34:05,586 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0004_trip_dates ... 2026-08-13 07:34:05,621 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0005_trip_dates ... 2026-08-13 07:34:05,933 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_0006_trip_dates ... 2026-08-13 07:34:06,236 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_action_confirm ... 2026-08-13 07:34:06,575 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [408] 2026-08-13 07:34:06,941 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_change_route_001 ... 2026-08-13 07:34:07,074 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_create_trip_with_more_than_2_waypoint ... 2026-08-13 07:34:07,256 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted route.segment records with IDs: [6] 2026-08-13 07:34:07,876 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [413, 414] 2026-08-13 07:34:08,035 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_demodata_001 ... 2026-08-13 07:34:08,058 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_001 ... 2026-08-13 07:34:08,354 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [417] 2026-08-13 07:34:08,461 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_002 ... 2026-08-13 07:34:08,841 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [419, 420, 421] 2026-08-13 07:34:08,954 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_003 ... 2026-08-13 07:34:09,438 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [425, 426, 427] 2026-08-13 07:34:09,496 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [428, 429, 430] 2026-08-13 07:34:09,605 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [431, 432, 433] 2026-08-13 07:34:09,701 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [434, 435, 436] 2026-08-13 07:34:09,817 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_004 ... 2026-08-13 07:34:10,864 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [440, 441, 442] 2026-08-13 07:34:10,953 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [443, 444, 445] 2026-08-13 07:34:11,072 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_005 ... 2026-08-13 07:34:11,553 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [449, 450, 451] 2026-08-13 07:34:11,627 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [452, 453, 454] 2026-08-13 07:34:11,659 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_route_006 ... 2026-08-13 07:34:12,210 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_onchange_vehicle ... 2026-08-13 07:34:12,518 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_trip_waypoints_001 ... 2026-08-13 07:34:12,640 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_trip_waypoints_002 ... 2026-08-13 07:34:13,104 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [463, 464] 2026-08-13 07:34:13,178 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [357] 2026-08-13 07:34:13,233 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [465] 2026-08-13 07:34:13,295 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [467] 2026-08-13 07:34:13,355 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [468] 2026-08-13 07:34:13,442 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_trip_waypoints_003 ... 2026-08-13 07:34:13,554 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [360] 2026-08-13 07:34:13,615 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [470] 2026-08-13 07:34:13,692 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [472] 2026-08-13 07:34:13,781 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [473] 2026-08-13 07:34:13,863 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [474, 475] 2026-08-13 07:34:13,926 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip: Starting TestFleetVehicleTrip.test_unlink ... 2026-08-13 07:34:14,232 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [478] 2026-08-13 07:34:14,434 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [162] 2026-08-13 07:34:14,463 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [2856] 2026-08-13 07:34:14,490 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:34:16,103 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip_cost: Starting TestFleetVehicleTripCost.test_trip_cost_001 ... 2026-08-13 07:34:16,275 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_fleet_vehicle_trip_cost: Starting TestFleetVehicleTripCost.test_trip_cost_002 ... 2026-08-13 07:34:16,329 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:34:17,882 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h1_dropoff_waypoint_mid_time_false_no_crash ... 2026-08-13 07:34:18,267 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [482] 2026-08-13 07:34:18,420 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h1_pickup_waypoint_mid_time_false_no_crash ... 2026-08-13 07:34:18,711 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [484] 2026-08-13 07:34:18,865 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h2_operation_distance_batched_compute ... 2026-08-13 07:34:19,200 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [486] 2026-08-13 07:34:19,384 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [487] 2026-08-13 07:34:19,483 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h2_operation_distance_excludes_non_done_trips ... 2026-08-13 07:34:19,762 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [489] 2026-08-13 07:34:19,886 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h3_assistant_vehicle_trip_ids_follows_trip_assignment ... 2026-08-13 07:34:20,300 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [491] 2026-08-13 07:34:20,463 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_high_fixes: Starting TestHighFixes.test_h3_assistant_vehicle_trip_ids_via_user_partner ... 2026-08-13 07:34:21,171 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [493] 2026-08-13 07:34:21,363 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-13 07:34:21,964 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_admin_supersets_operator_and_booking_admin ... 2026-08-13 07:34:22,005 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_admin_transitively_holds_operator_closure ... 2026-08-13 07:34:22,039 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_driver_role_stays_off_ladder ... 2026-08-13 07:34:22,065 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_operator_inherits_composed_role_closure ... 2026-08-13 07:34:22,099 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_operator_sees_fleet_operations_tree ... 2026-08-13 07:34:22,204 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningGroupLadder.test_root_and_admin_are_default_members_of_group_admin ... 2026-08-13 07:34:22,248 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:34:22,540 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningUniversalMenu.test_bookings_container_stays_under_universal_root ... 2026-08-13 07:34:22,573 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_planning_group_ladder: Starting TestPlanningUniversalMenu.test_plain_employee_keeps_top_level_booking_app ... 2026-08-13 07:34:22,655 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:34:24,168 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_route_canonicalization: Starting TestRouteCanonicalisation.test_explicit_route_not_downgraded_to_popular_sibling ... 2026-08-13 07:34:24,412 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:34:25,779 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_trip_segment_constraint: Starting TestTripSegmentConstraint.test_check_route_section_id_one_side_address_mismatch ... 2026-08-13 07:34:25,995 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:34:27,330 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_vehicle_trip_start: Starting TestVehicleTripWizard.test_trip_start_wizard_001 ... 2026-08-13 07:34:27,707 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [496] 2026-08-13 07:34:27,870 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [497] 2026-08-13 07:34:27,954 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_vehicle_trip_start: Starting TestVehicleTripWizard.test_trip_start_wizard_002 ... 2026-08-13 07:34:28,232 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [499] 2026-08-13 07:34:28,406 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [500] 2026-08-13 07:34:28,541 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:34:29,079 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1295] 2026-08-13 07:34:29,155 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1296] 2026-08-13 07:34:29,245 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1297] 2026-08-13 07:34:29,261 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_vrp_apply: Starting TestVRPApplyCreatesTrip.test_apply_creates_draft_trip_when_vehicle_has_none ... 2026-08-13 07:34:29,645 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #489 deleted trip.segment records with IDs: [502] 2026-08-13 07:34:29,722 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:34:30,494 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1298] 2026-08-13 07:34:30,573 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1299] 2026-08-13 07:34:30,653 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1300] 2026-08-13 07:34:30,669 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_vrp_apply: Starting TestVRPApplyReusesTrip.test_apply_reuses_existing_assignable_trip ... 2026-08-13 07:34:30,929 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #490 deleted trip.segment records with IDs: [504] 2026-08-13 07:34:31,025 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:34:32,572 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpSeamNoOp.test_vrp_empty_items_echoes_provider_verbatim ... 2026-08-13 07:34:32,674 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpSeamNoOp.test_vrp_empty_items_returns_exactly_three_keys ... 2026-08-13 07:34:32,699 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:34:34,308 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpFeasiblePlan.test_vrp_feasible_solution ... 2026-08-13 07:34:34,726 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1301] 2026-08-13 07:34:34,810 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1302] 2026-08-13 07:34:34,905 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1303] 2026-08-13 07:34:35,010 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1304] 2026-08-13 07:34:35,191 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1305] 2026-08-13 07:34:35,273 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1306] 2026-08-13 07:34:35,353 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1307] 2026-08-13 07:34:35,436 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1308] 2026-08-13 07:34:40,513 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:34:42,063 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpPerLegCumulative.test_vrp_per_leg_reload_route_is_feasible ... 2026-08-13 07:34:42,489 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1309] 2026-08-13 07:34:42,565 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1310] 2026-08-13 07:34:42,644 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1311] 2026-08-13 07:34:42,728 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1312] 2026-08-13 07:34:42,903 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1313] 2026-08-13 07:34:42,997 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1314] 2026-08-13 07:34:43,076 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1315] 2026-08-13 07:34:43,177 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1316] 2026-08-13 07:34:43,340 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1317] 2026-08-13 07:34:43,444 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1318] 2026-08-13 07:34:43,556 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1319] 2026-08-13 07:34:43,641 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1320] 2026-08-13 07:34:48,714 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:34:50,322 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpDroppedReasons.test_vrp_drop_missing_coordinates_item ... 2026-08-13 07:34:50,696 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1321] 2026-08-13 07:34:50,775 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1322] 2026-08-13 07:34:50,847 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1323] 2026-08-13 07:34:50,923 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1324] 2026-08-13 07:34:50,970 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpDroppedReasons.test_vrp_drop_no_available_vehicle_item ... 2026-08-13 07:34:51,277 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1325] 2026-08-13 07:34:51,357 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1326] 2026-08-13 07:34:51,431 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1327] 2026-08-13 07:34:51,540 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1328] 2026-08-13 07:34:51,712 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [506] 2026-08-13 07:34:52,074 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1329] 2026-08-13 07:34:52,155 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1330] 2026-08-13 07:34:52,227 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1331] 2026-08-13 07:34:52,299 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1332] 2026-08-13 07:34:52,347 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpDroppedReasons.test_vrp_drop_out_of_window_item ... 2026-08-13 07:34:52,657 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1333] 2026-08-13 07:34:52,729 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1334] 2026-08-13 07:34:52,800 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1335] 2026-08-13 07:34:52,870 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1336] 2026-08-13 07:34:52,911 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpDroppedReasons.test_vrp_drop_over_capacity_item ... 2026-08-13 07:34:53,220 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1337] 2026-08-13 07:34:53,306 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1338] 2026-08-13 07:34:53,379 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1339] 2026-08-13 07:34:53,473 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1340] 2026-08-13 07:34:53,555 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:34:55,113 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpAvailability.test_vrp_busy_vehicle_is_excluded ... 2026-08-13 07:34:55,505 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1341] 2026-08-13 07:34:55,588 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1342] 2026-08-13 07:34:55,671 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1343] 2026-08-13 07:34:55,758 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1344] 2026-08-13 07:34:55,944 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [508] 2026-08-13 07:34:56,273 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1345] 2026-08-13 07:34:56,369 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1346] 2026-08-13 07:34:56,451 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1347] 2026-08-13 07:34:56,536 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1348] 2026-08-13 07:35:01,622 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:35:03,335 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_vrp_engine: Starting TestVrpMultiDepot.test_vrp_each_route_rooted_at_own_depot ... 2026-08-13 07:35:03,768 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1349] 2026-08-13 07:35:03,847 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1350] 2026-08-13 07:35:03,929 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1351] 2026-08-13 07:35:04,019 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1352] 2026-08-13 07:35:04,212 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1353] 2026-08-13 07:35:04,296 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1354] 2026-08-13 07:35:04,379 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1355] 2026-08-13 07:35:04,459 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1356] 2026-08-13 07:35:09,529 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:35:11,091 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpMatrixTeleport.test_missing_offdiagonal_cell_is_repaired_not_teleport ... 2026-08-13 07:35:11,271 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:35:12,734 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpClassifyDroppedReasons.test_in_horizon_but_window_too_tight_is_reason_time_window ... 2026-08-13 07:35:13,131 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1357] 2026-08-13 07:35:13,222 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1358] 2026-08-13 07:35:13,302 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1359] 2026-08-13 07:35:13,382 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1360] 2026-08-13 07:35:13,418 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpClassifyDroppedReasons.test_seats_exceeded_drop_is_reason_seats_not_capacity ... 2026-08-13 07:35:13,723 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1361] 2026-08-13 07:35:13,823 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1362] 2026-08-13 07:35:13,918 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1363] 2026-08-13 07:35:13,996 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1364] 2026-08-13 07:35:14,062 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:35:15,537 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpSolverMeta.test_no_solution_meta_is_honest ... 2026-08-13 07:35:15,863 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1365] 2026-08-13 07:35:15,966 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1366] 2026-08-13 07:35:16,063 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1367] 2026-08-13 07:35:16,155 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1368] 2026-08-13 07:35:16,298 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [510] 2026-08-13 07:35:16,599 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1369] 2026-08-13 07:35:16,686 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1370] 2026-08-13 07:35:16,783 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1371] 2026-08-13 07:35:16,877 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1372] 2026-08-13 07:35:16,924 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpSolverMeta.test_solver_meta_signals_are_live_not_pinned ... 2026-08-13 07:35:16,941 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_vrp_robustness: Starting TestVrpSolverMeta.test_solver_status_derives_from_ortools_not_hardcoded ... 2026-08-13 07:35:17,237 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1373] 2026-08-13 07:35:17,331 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1374] 2026-08-13 07:35:17,395 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1375] 2026-08-13 07:35:17,466 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1376] 2026-08-13 07:35:22,534 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:35:24,106 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning.tests.test_waypoint_cleared_on_release: Starting TestWaypointClearedOnRelease.test_waypoints_cleared_when_booking_item_released_from_trip ... 2026-08-13 07:35:24,364 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1377] 2026-08-13 07:35:24,450 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1378] 2026-08-13 07:35:24,523 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1379] 2026-08-13 07:35:24,599 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1380] 2026-08-13 07:35:24,790 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [512] 2026-08-13 07:35:24,915 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:35:24,926 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning_account.tests.test_auto_install_optin: Starting TestViinFleetPlanningAccountAutoInstallOptin.test_planning_account_has_no_old_technical_name ... 2026-08-13 07:35:24,949 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning_account.tests.test_auto_install_optin: Starting TestViinFleetPlanningAccountAutoInstallOptin.test_planning_account_triggers_off_booking_and_planning ... 2026-08-13 07:35:24,979 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:35:24,991 202 INFO rb-2f9fcab-223857-403445 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-13 07:35:25,021 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:35:25,343 202 INFO rb-2f9fcab-223857-403445 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-13 07:35:25,462 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [514] 2026-08-13 07:35:25,549 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:35:27,307 202 INFO rb-2f9fcab-223857-403445 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-13 07:35:27,637 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [516] 2026-08-13 07:35:27,857 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseHappyPath.test_expense_line_payment_mode_own_account ... 2026-08-13 07:35:28,077 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [518] 2026-08-13 07:35:28,243 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseHappyPath.test_expense_sheet_count_smart_button ... 2026-08-13 07:35:28,432 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [520] 2026-08-13 07:35:28,600 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseHappyPath.test_gl_account_resolves_on_expense_line ... 2026-08-13 07:35:28,845 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [522] 2026-08-13 07:35:29,026 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-13 07:35:30,608 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseUserError.test_missing_product_raises_user_error ... 2026-08-13 07:35:30,954 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [524] 2026-08-13 07:35:31,146 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-13 07:35:32,826 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseIdempotencyAndAuto.test_auto_create_flag_triggers_on_action_done ... 2026-08-13 07:35:33,193 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [526] 2026-08-13 07:35:33,335 202 INFO rb-2f9fcab-223857-403445 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-13 07:35:33,594 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [528] 2026-08-13 07:35:33,719 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseIdempotencyAndAuto.test_double_generate_does_not_duplicate_sheet ... 2026-08-13 07:35:33,928 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [530] 2026-08-13 07:35:34,073 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-13 07:35:35,573 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseGuards.test_driver_without_employee_produces_no_sheet ... 2026-08-13 07:35:35,944 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [532] 2026-08-13 07:35:36,069 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseGuards.test_passenger_seam_is_removed ... 2026-08-13 07:35:36,098 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-13 07:35:37,638 202 INFO rb-2f9fcab-223857-403445 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-13 07:35:38,515 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [534] 2026-08-13 07:35:38,751 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #580 deleted hr.expense.sheet records with IDs: [35] 2026-08-13 07:35:38,791 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [192] 2026-08-13 07:35:38,829 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3001] 2026-08-13 07:35:38,852 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseCancelCascade.test_trip_cancel_leaves_submitted_sheet_untouched ... 2026-08-13 07:35:39,070 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [536] 2026-08-13 07:35:39,256 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseCancelCascade.test_trip_cancel_unlinks_draft_expense_sheet ... 2026-08-13 07:35:39,451 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [538] 2026-08-13 07:35:39,646 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #580 deleted hr.expense.sheet records with IDs: [37] 2026-08-13 07:35:39,678 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-13 07:35:41,243 202 INFO rb-2f9fcab-223857-403445 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-13 07:35:41,551 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-13 07:35:43,293 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseViewAction.test_view_action_binds_real_expense_sheet_form ... 2026-08-13 07:35:43,606 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [540] 2026-08-13 07:35:43,815 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_planning_hr_expense.tests.test_trip_expense_bridge: Starting TestDriverExpenseViewAction.test_view_action_scopes_domain_when_not_single ... 2026-08-13 07:35:44,044 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [542] 2026-08-13 07:35:44,242 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-13 07:35:44,258 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_purchase.tests.test_auto_install_optin: Starting TestViinFleetPurchaseAutoInstallOptin.test_purchase_auto_installs_on_full_depends ... 2026-08-13 07:35:44,284 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_purchase.tests.test_auto_install_optin: Starting TestViinFleetPurchaseAutoInstallOptin.test_purchase_user_inherits_fleet_readonly_group ... 2026-08-13 07:35:44,652 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1381] 2026-08-13 07:35:44,664 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [20666] 2026-08-13 07:35:44,671 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:35:44,720 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:35:45,851 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_sale.tests.test_coexistence: Starting TestFleetFreightCoexistence.test_mixed_order_generates_one_shipment_and_one_booking_no_cross_contamination ... 2026-08-13 07:35:46,378 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_sale.tests.test_coexistence: Starting TestFleetFreightCoexistence.test_neither_transport_constraint_fires_on_one_shipment_one_booking ... 2026-08-13 07:35:46,676 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_sale.tests.test_coexistence: Starting TestFleetFreightCoexistence.test_pure_fleet_order_creates_no_shipment ... 2026-08-13 07:35:46,911 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_sale.tests.test_coexistence: Starting TestFleetFreightCoexistence.test_pure_freight_order_creates_no_fleet_booking ... 2026-08-13 07:35:47,182 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:35:47,760 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_billed_then_cancelled_order_uses_credit_note_route ... 2026-08-13 07:35:49,588 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [63] 2026-08-13 07:35:49,605 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [53] 2026-08-13 07:35:49,704 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_booking_item_prepare_hook_is_overridable_by_a_leaf ... 2026-08-13 07:35:49,977 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_cancel_order_cancels_draft_booking ... 2026-08-13 07:35:50,434 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [65] 2026-08-13 07:35:50,448 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [55] 2026-08-13 07:35:50,513 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_cancel_order_refuses_when_booking_in_progress ... 2026-08-13 07:35:51,012 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #598 deleted mail.mail records with IDs: [1382] 2026-08-13 07:35:51,117 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #598 deleted mail.mail records with IDs: [1383] 2026-08-13 07:35:51,203 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #598 deleted mail.mail records with IDs: [1384] 2026-08-13 07:35:51,430 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [66] 2026-08-13 07:35:51,449 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [56] 2026-08-13 07:35:51,506 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_confirm_generates_one_draft_booking_linked_back_per_line ... 2026-08-13 07:35:51,752 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_fleet_line_price_unit_survives_recompute_on_plain_sale ... 2026-08-13 07:35:53,726 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_fleet_transport_line_is_discriminated_from_service_line ... 2026-08-13 07:35:54,899 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_fleet_transport_product_must_stay_a_service ... 2026-08-13 07:35:55,012 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_is_commercially_billed_true_only_when_sale_linked ... 2026-08-13 07:35:55,272 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_non_creator_salesman_can_cancel_so_without_access_error ... 2026-08-13 07:35:55,754 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #599 deleted loyalty.history records with IDs: [69] 2026-08-13 07:35:55,796 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #599 deleted sale.order.coupon.points records with IDs: [59] 2026-08-13 07:35:55,874 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_prelinked_orphan_booking_is_adopted_on_confirm ... 2026-08-13 07:35:56,122 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_product_form_arch_exposes_fleet_transport_anchor ... 2026-08-13 07:35:56,264 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_reconfirm_syncs_existing_booking_without_creating_second ... 2026-08-13 07:35:56,712 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [71] 2026-08-13 07:35:56,727 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [61] 2026-08-13 07:35:56,857 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_second_booking_on_same_order_is_rejected ... 2026-08-13 07:35:57,347 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_sale.tests.test_fleet_sale: Starting TestFleetSale.test_smart_button_visible_for_fleet_order_only ... 2026-08-13 07:35:57,685 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:35:58,110 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_dimension: Starting TestFleetSaleCargoDimension.test_cargo_volume_per_unit_set_correctly ... 2026-08-13 07:35:58,399 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_dimension: Starting TestFleetSaleCargoDimension.test_cargo_weight_per_unit_set_correctly ... 2026-08-13 07:35:58,668 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_dimension: Starting TestFleetSaleCargoDimension.test_dimension_routing_by_uom_category ... 2026-08-13 07:35:59,009 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_dimension: Starting TestFleetSaleCargoDimension.test_volume_uom_maps_qty_to_demand_volume ... 2026-08-13 07:35:59,266 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_dimension: Starting TestFleetSaleCargoDimension.test_weight_uom_maps_qty_to_demand_weight ... 2026-08-13 07:35:59,547 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:35:59,961 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_booking_linked_to_sale_order ... 2026-08-13 07:36:00,197 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_cargo_mapped_from_line ... 2026-08-13 07:36:00,471 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_cargo_payload_lifecycle_on_cancel ... 2026-08-13 07:36:00,735 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_confirm_generates_one_cargo_booking ... 2026-08-13 07:36:01,016 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_confirm_satisfies_demand_constraints ... 2026-08-13 07:36:01,296 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_generate: Starting TestFleetSaleCargoGenerate.test_reconfirm_no_duplicate_cargo_booking ... 2026-08-13 07:36:01,542 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:36:01,940 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_modularity: Starting TestFleetSaleCargoModularity.test_cargo_booking_not_generated_for_service_line ... 2026-08-13 07:36:02,280 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_modularity: Starting TestFleetSaleCargoModularity.test_mixed_freight_fleet_so_no_cross_contamination ... 2026-08-13 07:36:02,747 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_modularity: Starting TestFleetSaleCargoModularity.test_pure_service_so_generates_no_cargo_booking ... 2026-08-13 07:36:03,061 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:36:03,469 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_multistop: Starting TestFleetSaleCargoMultistop.test_confirm_generates_ordered_stop_pairs ... 2026-08-13 07:36:03,774 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_multistop: Starting TestFleetSaleCargoMultistop.test_confirm_satisfies_aggregate_demand ... 2026-08-13 07:36:04,047 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_multistop: Starting TestFleetSaleCargoMultistop.test_item_pickup_overridable_default_header ... 2026-08-13 07:36:04,299 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_multistop: Starting TestFleetSaleCargoMultistop.test_sequence_is_positive ... 2026-08-13 07:36:04,753 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_sale_cargo.tests.test_fleet_sale_cargo_multistop: Starting TestFleetSaleCargoMultistop.test_single_stop_unchanged ... 2026-08-13 07:36:05,074 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:36:05,720 202 INFO rb-2f9fcab-223857-403445 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-13 07:36:06,946 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:36:07,086 202 INFO rb-2f9fcab-223857-403445 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-13 07:36:07,351 202 INFO rb-2f9fcab-223857-403445 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-13 07:36:07,645 202 INFO rb-2f9fcab-223857-403445 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-13 07:36:07,862 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_is_fleet_passenger_fare_flag_discriminates_correctly ... 2026-08-13 07:36:08,079 202 INFO rb-2f9fcab-223857-403445 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-13 07:36:08,292 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_pricelist_does_not_clobber_manually_entered_fare ... 2026-08-13 07:36:10,039 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_seat_count_uses_final_qty_before_confirm ... 2026-08-13 07:36:11,279 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_sale_passenger.tests.test_passenger_fare_generate: Starting TestPassengerFareGenerate.test_vip_product_yields_vip_transport_booking_type ... 2026-08-13 07:36:11,603 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:36:11,991 202 INFO rb-2f9fcab-223857-403445 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-13 07:36:12,160 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:36:17,338 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_capacity_toggle_stock: Starting TestCapacityToggleStock.test_use_load_capacity_false_stock_skips_weight_check ... 2026-08-13 07:36:17,613 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [544] 2026-08-13 07:36:17,675 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_capacity_toggle_stock: Starting TestCapacityToggleStock.test_use_load_capacity_true_stock_raises_on_overload ... 2026-08-13 07:36:17,752 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-13 07:36:23,509 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_group_by_transport_cycles_001 ... 2026-08-13 07:36:23,854 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_001 ... 2026-08-13 07:36:23,898 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_002 ... 2026-08-13 07:36:23,935 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_003 ... 2026-08-13 07:36:23,969 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_004 ... 2026-08-13 07:36:24,045 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_005 ... 2026-08-13 07:36:24,213 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_006 ... 2026-08-13 07:36:24,303 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_logistics_cycles_007 ... 2026-08-13 07:36:24,448 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_stock_picking_weight_and_volume_001 ... 2026-08-13 07:36:24,492 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_trip_picking_same_local_date_001 ... 2026-08-13 07:36:24,624 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_common_functions: Starting TestFleetStockPickingCommonFunctions.test_trip_picking_same_local_date_002 ... 2026-08-13 07:36:24,793 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-13 07:36:30,276 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_001 ... 2026-08-13 07:36:30,313 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 623, model: trip.waypoint 2026-08-13 07:36:30,338 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_002 ... 2026-08-13 07:36:30,433 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 623, model: fleet.vehicle.trip 2026-08-13 07:36:30,461 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_003 ... 2026-08-13 07:36:30,503 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 628, model: trip.waypoint 2026-08-13 07:36:30,530 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_004 ... 2026-08-13 07:36:30,550 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 628, model: stock.picking 2026-08-13 07:36:30,578 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_005 ... 2026-08-13 07:36:30,595 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 630, model: stock.picking 2026-08-13 07:36:30,793 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #630 deleted trip.segment records with IDs: [546] 2026-08-13 07:36:30,885 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_006 ... 2026-08-13 07:36:31,099 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_007 ... 2026-08-13 07:36:31,497 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #631 deleted trip.segment records with IDs: [548] 2026-08-13 07:36:31,564 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_access_right_008 ... 2026-08-13 07:36:31,842 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #631 deleted trip.segment records with IDs: [550] 2026-08-13 07:36:31,926 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_001 ... 2026-08-13 07:36:32,040 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [552] 2026-08-13 07:36:32,134 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [433, 434] 2026-08-13 07:36:32,180 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_002 ... 2026-08-13 07:36:32,296 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_003 ... 2026-08-13 07:36:32,452 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [554] 2026-08-13 07:36:32,530 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [435, 436] 2026-08-13 07:36:32,586 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_004 ... 2026-08-13 07:36:32,703 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [556] 2026-08-13 07:36:32,773 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [437, 438] 2026-08-13 07:36:32,839 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_005 ... 2026-08-13 07:36:32,997 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [558] 2026-08-13 07:36:33,115 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [440] 2026-08-13 07:36:33,189 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_006 ... 2026-08-13 07:36:33,413 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [560] 2026-08-13 07:36:33,520 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [442] 2026-08-13 07:36:33,586 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_007 ... 2026-08-13 07:36:33,689 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [562] 2026-08-13 07:36:33,759 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [563] 2026-08-13 07:36:33,829 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_008 ... 2026-08-13 07:36:33,955 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [565] 2026-08-13 07:36:34,031 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [445, 446] 2026-08-13 07:36:34,084 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_trip_009 ... 2026-08-13 07:36:34,226 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [567] 2026-08-13 07:36:34,406 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [447, 448] 2026-08-13 07:36:34,531 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [569] 2026-08-13 07:36:34,602 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [449, 450] 2026-08-13 07:36:34,669 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_001 ... 2026-08-13 07:36:34,701 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_002 ... 2026-08-13 07:36:34,971 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [571] 2026-08-13 07:36:35,023 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_003 ... 2026-08-13 07:36:35,124 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_004 ... 2026-08-13 07:36:35,390 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [573] 2026-08-13 07:36:35,471 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [453, 454] 2026-08-13 07:36:35,512 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [208] 2026-08-13 07:36:35,523 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3075] 2026-08-13 07:36:35,543 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_005 ... 2026-08-13 07:36:35,780 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [575] 2026-08-13 07:36:35,872 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [455, 456] 2026-08-13 07:36:35,917 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [209] 2026-08-13 07:36:35,930 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3076] 2026-08-13 07:36:36,101 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [577] 2026-08-13 07:36:36,203 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_006 ... 2026-08-13 07:36:36,389 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [579] 2026-08-13 07:36:36,626 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [580] 2026-08-13 07:36:36,718 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [581, 582] 2026-08-13 07:36:37,175 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [585] 2026-08-13 07:36:37,433 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [587] 2026-08-13 07:36:37,504 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_007 ... 2026-08-13 07:36:37,738 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [589] 2026-08-13 07:36:37,822 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [466, 467] 2026-08-13 07:36:37,864 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [214] 2026-08-13 07:36:37,875 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3086] 2026-08-13 07:36:37,894 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_01_manual: Starting TestFleetAssignmenManual.test_assign_unassign_vehicle_008 ... 2026-08-13 07:36:38,115 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [591] 2026-08-13 07:36:38,216 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.waypoint records with IDs: [468, 469] 2026-08-13 07:36:38,275 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted fleet.vehicle.trip records with IDs: [215] 2026-08-13 07:36:38,288 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3087] 2026-08-13 07:36:38,463 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [593] 2026-08-13 07:36:38,571 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-13 07:36:43,852 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_001 ... 2026-08-13 07:36:44,192 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [595] 2026-08-13 07:36:44,437 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [597] 2026-08-13 07:36:44,684 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [599] 2026-08-13 07:36:44,858 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [596] 2026-08-13 07:36:45,029 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [601, 602] 2026-08-13 07:36:45,203 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [598] 2026-08-13 07:36:45,373 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [605, 606] 2026-08-13 07:36:45,543 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [600] 2026-08-13 07:36:45,672 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [609, 610] 2026-08-13 07:36:45,814 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [603, 604] 2026-08-13 07:36:45,979 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [613, 614, 615] 2026-08-13 07:36:46,106 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_002 ... 2026-08-13 07:36:46,549 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [619] 2026-08-13 07:36:46,802 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [621] 2026-08-13 07:36:47,026 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [623] 2026-08-13 07:36:47,234 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [625] 2026-08-13 07:36:47,539 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [627] 2026-08-13 07:36:47,782 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [629] 2026-08-13 07:36:48,089 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [631] 2026-08-13 07:36:48,181 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_003 ... 2026-08-13 07:36:48,270 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_004 ... 2026-08-13 07:36:48,526 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [633] 2026-08-13 07:36:48,683 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [634] 2026-08-13 07:36:48,781 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [635, 636] 2026-08-13 07:36:48,975 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [637, 638] 2026-08-13 07:36:49,171 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [639, 640, 641] 2026-08-13 07:36:49,316 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [642, 643, 644] 2026-08-13 07:36:49,447 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [645, 646, 647, 648] 2026-08-13 07:36:49,609 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [649, 650, 651, 652] 2026-08-13 07:36:49,828 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [653, 654, 655, 656, 657] 2026-08-13 07:36:50,011 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [658, 659, 660, 661, 662] 2026-08-13 07:36:50,227 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [663, 664, 665, 666, 667, 668] 2026-08-13 07:36:50,387 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_006 ... 2026-08-13 07:36:50,625 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [675] 2026-08-13 07:36:50,880 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [677] 2026-08-13 07:36:51,159 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [679] 2026-08-13 07:36:51,320 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [676] 2026-08-13 07:36:51,492 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [681, 682] 2026-08-13 07:36:51,677 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [678] 2026-08-13 07:36:51,816 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [685, 686] 2026-08-13 07:36:51,984 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [680] 2026-08-13 07:36:52,130 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [689, 690] 2026-08-13 07:36:52,282 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [683, 684] 2026-08-13 07:36:52,442 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [693, 694, 695] 2026-08-13 07:36:52,598 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_007 ... 2026-08-13 07:36:52,957 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [699] 2026-08-13 07:36:53,209 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [701] 2026-08-13 07:36:53,483 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [703] 2026-08-13 07:36:53,613 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [700] 2026-08-13 07:36:53,797 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [705, 706] 2026-08-13 07:36:53,967 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [704] 2026-08-13 07:36:54,080 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [709, 710] 2026-08-13 07:36:54,310 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [707, 708] 2026-08-13 07:36:54,479 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [713, 714, 715] 2026-08-13 07:36:54,670 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [702] 2026-08-13 07:36:54,807 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [719, 720] 2026-08-13 07:36:54,944 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [711, 712] 2026-08-13 07:36:55,094 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [723, 724, 725] 2026-08-13 07:36:55,223 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_010 ... 2026-08-13 07:36:55,482 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [729] 2026-08-13 07:36:55,724 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [731] 2026-08-13 07:36:55,956 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [733] 2026-08-13 07:36:56,127 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [730] 2026-08-13 07:36:56,314 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [735, 736] 2026-08-13 07:36:56,483 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [732] 2026-08-13 07:36:56,633 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [739, 740] 2026-08-13 07:36:56,803 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [734] 2026-08-13 07:36:56,978 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [743, 744] 2026-08-13 07:36:57,132 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [737, 738] 2026-08-13 07:36:57,318 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [747, 748, 749] 2026-08-13 07:36:57,448 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_011 ... 2026-08-13 07:36:57,528 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_012 ... 2026-08-13 07:36:57,739 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [753] 2026-08-13 07:36:57,850 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [754] 2026-08-13 07:36:57,973 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [755, 756] 2026-08-13 07:36:58,147 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [757, 758] 2026-08-13 07:36:58,352 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [759, 760, 761] 2026-08-13 07:36:58,526 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [762, 763, 764] 2026-08-13 07:36:58,661 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [765, 766, 767, 768] 2026-08-13 07:36:58,854 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [769, 770, 771, 772] 2026-08-13 07:36:59,055 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [773, 774, 775, 776, 777] 2026-08-13 07:36:59,268 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [778, 779, 780, 781, 782] 2026-08-13 07:36:59,473 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [783, 784, 785, 786, 787, 788] 2026-08-13 07:36:59,630 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_013 ... 2026-08-13 07:36:59,993 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [795] 2026-08-13 07:37:00,201 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [797] 2026-08-13 07:37:00,410 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [799] 2026-08-13 07:37:00,543 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [796] 2026-08-13 07:37:00,697 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [801, 802] 2026-08-13 07:37:00,866 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [800] 2026-08-13 07:37:00,978 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [805, 806] 2026-08-13 07:37:01,178 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [803, 804] 2026-08-13 07:37:01,312 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [809, 810, 811] 2026-08-13 07:37:01,468 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [798] 2026-08-13 07:37:01,574 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [815, 816] 2026-08-13 07:37:01,694 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [807, 808] 2026-08-13 07:37:01,848 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [819, 820, 821] 2026-08-13 07:37:01,971 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_02_auto_even: Starting TestFleetBookingItemAutoEven.test_allocate_even_distribution_014 ... 2026-08-13 07:37:02,535 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [825] 2026-08-13 07:37:02,770 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [827] 2026-08-13 07:37:03,043 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [829] 2026-08-13 07:37:03,200 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [826] 2026-08-13 07:37:03,383 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [831, 832] 2026-08-13 07:37:03,553 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [828] 2026-08-13 07:37:03,717 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [835, 836] 2026-08-13 07:37:03,892 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [830] 2026-08-13 07:37:04,090 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [839, 840] 2026-08-13 07:37:04,320 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [833, 834] 2026-08-13 07:37:04,527 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [843, 844, 845] 2026-08-13 07:37:04,878 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [849] 2026-08-13 07:37:05,132 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [851] 2026-08-13 07:37:05,367 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [853] 2026-08-13 07:37:05,544 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [850] 2026-08-13 07:37:05,649 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [855, 856] 2026-08-13 07:37:05,797 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [852] 2026-08-13 07:37:05,926 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [859, 860] 2026-08-13 07:37:06,069 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [854] 2026-08-13 07:37:06,170 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [863, 864] 2026-08-13 07:37:06,295 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [857, 858] 2026-08-13 07:37:06,395 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [867, 868, 869] 2026-08-13 07:37:06,522 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-13 07:37:11,580 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_001 ... 2026-08-13 07:37:11,950 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [873] 2026-08-13 07:37:12,063 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [874] 2026-08-13 07:37:12,180 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [875, 876] 2026-08-13 07:37:12,341 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [877, 878] 2026-08-13 07:37:12,500 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [879, 880, 881] 2026-08-13 07:37:12,653 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [882, 883, 884] 2026-08-13 07:37:12,826 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [885, 886, 887, 888] 2026-08-13 07:37:13,143 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [893] 2026-08-13 07:37:13,403 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [895] 2026-08-13 07:37:13,606 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [889, 890, 891, 892] 2026-08-13 07:37:13,771 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [897, 898, 899, 900, 901] 2026-08-13 07:37:13,919 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_002 ... 2026-08-13 07:37:14,185 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [907] 2026-08-13 07:37:14,280 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [908] 2026-08-13 07:37:14,385 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [909, 910] 2026-08-13 07:37:14,552 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [911, 912] 2026-08-13 07:37:14,756 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [913, 914, 915] 2026-08-13 07:37:14,904 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [916, 917, 918] 2026-08-13 07:37:15,034 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [919, 920, 921, 922] 2026-08-13 07:37:15,394 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [927] 2026-08-13 07:37:15,635 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [929] 2026-08-13 07:37:15,792 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [923, 924, 925, 926] 2026-08-13 07:37:15,983 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [931, 932, 933, 934, 935] 2026-08-13 07:37:16,124 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_003 ... 2026-08-13 07:37:16,362 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [941] 2026-08-13 07:37:16,464 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [942] 2026-08-13 07:37:16,575 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [943, 944] 2026-08-13 07:37:16,744 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [945, 946] 2026-08-13 07:37:16,977 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [947, 948, 949] 2026-08-13 07:37:17,121 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [950, 951, 952] 2026-08-13 07:37:17,253 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [953, 954, 955, 956] 2026-08-13 07:37:17,531 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [961] 2026-08-13 07:37:17,809 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [963] 2026-08-13 07:37:17,993 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [957, 958, 959, 960] 2026-08-13 07:37:18,165 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [965, 966, 967, 968, 969] 2026-08-13 07:37:18,289 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_004 ... 2026-08-13 07:37:18,555 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [975] 2026-08-13 07:37:18,669 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [976] 2026-08-13 07:37:18,792 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [977, 978] 2026-08-13 07:37:18,992 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [979, 980] 2026-08-13 07:37:19,154 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [981, 982, 983] 2026-08-13 07:37:19,312 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [984, 985, 986] 2026-08-13 07:37:19,465 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [987, 988, 989, 990] 2026-08-13 07:37:19,788 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [995] 2026-08-13 07:37:19,927 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [996] 2026-08-13 07:37:20,067 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [997, 998] 2026-08-13 07:37:20,206 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [991, 992, 993, 994] 2026-08-13 07:37:20,386 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1001, 1002, 1003, 1004, 1005] 2026-08-13 07:37:20,517 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_005 ... 2026-08-13 07:37:20,571 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_006 ... 2026-08-13 07:37:20,789 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1011] 2026-08-13 07:37:20,898 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1012] 2026-08-13 07:37:21,022 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1013, 1014] 2026-08-13 07:37:21,211 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1015, 1016] 2026-08-13 07:37:21,453 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1017, 1018, 1019] 2026-08-13 07:37:21,654 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1020, 1021, 1022] 2026-08-13 07:37:21,781 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1023, 1024, 1025, 1026] 2026-08-13 07:37:21,929 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1027, 1028, 1029, 1030] 2026-08-13 07:37:22,133 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1031, 1032, 1033, 1034, 1035] 2026-08-13 07:37:22,318 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_booking_item_03_auto_fill: Starting TestFleetBookingItemAutoFillVechile.test_allocate_fill_vehicle_014 ... 2026-08-13 07:37:23,046 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1041] 2026-08-13 07:37:23,158 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1042] 2026-08-13 07:37:23,306 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1043, 1044] 2026-08-13 07:37:23,496 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1045, 1046] 2026-08-13 07:37:23,658 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1047, 1048, 1049] 2026-08-13 07:37:23,797 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1050, 1051, 1052] 2026-08-13 07:37:23,919 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1053, 1054, 1055, 1056] 2026-08-13 07:37:24,246 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1061] 2026-08-13 07:37:24,487 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1063] 2026-08-13 07:37:24,644 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1057, 1058, 1059, 1060] 2026-08-13 07:37:24,825 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1065, 1066, 1067, 1068, 1069] 2026-08-13 07:37:25,177 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1075] 2026-08-13 07:37:25,308 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1076] 2026-08-13 07:37:25,401 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1077, 1078] 2026-08-13 07:37:25,522 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1079, 1080] 2026-08-13 07:37:25,634 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1081, 1082, 1083] 2026-08-13 07:37:25,784 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1084, 1085, 1086] 2026-08-13 07:37:25,950 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1087, 1088, 1089, 1090] 2026-08-13 07:37:26,182 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1095] 2026-08-13 07:37:26,404 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1097] 2026-08-13 07:37:26,530 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1091, 1092, 1093, 1094] 2026-08-13 07:37:26,656 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1099, 1100, 1101, 1102, 1103] 2026-08-13 07:37:26,803 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-13 07:37:32,150 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_batch: Starting TestFleetStockBatch.test_batch_reassign_is_idempotent ... 2026-08-13 07:37:32,628 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_batch: Starting TestFleetStockBatch.test_wave_assigns_loads_in_one_action ... 2026-08-13 07:37:35,593 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_batch: Starting TestFleetStockBatch.test_wave_done_rederives_round2_loads ... 2026-08-13 07:37:36,382 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-13 07:37:42,353 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_cancel: Starting TestFleetStockCancel.test_trip_cancel_does_not_raise_on_release ... 2026-08-13 07:37:42,703 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted fleet.stock.load records with IDs: [48] 2026-08-13 07:37:42,725 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_cancel: Starting TestFleetStockCancel.test_trip_cancel_releases_legs_and_batch ... 2026-08-13 07:37:43,049 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted fleet.stock.load records with IDs: [49] 2026-08-13 07:37:43,054 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted fleet.stock.transfer.leg records with IDs: [1] 2026-08-13 07:37:43,072 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_cancel: Starting TestFleetStockCancel.test_trip_cancel_releases_loads ... 2026-08-13 07:37:43,229 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted fleet.stock.load records with IDs: [50] 2026-08-13 07:37:43,277 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-13 07:37:48,828 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_capacity_warning: Starting TestCapacityWarning.test_stowage_volume_warning_fires_in_pre_warning_zone ... 2026-08-13 07:37:49,233 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1109] 2026-08-13 07:37:49,377 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_capacity_warning: Starting TestCapacityWarning.test_stowage_volume_warning_silent_below_warning_threshold ... 2026-08-13 07:37:49,670 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1111] 2026-08-13 07:37:49,766 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_capacity_warning: Starting TestCapacityWarning.test_weight_warning_fires_in_pre_warning_zone ... 2026-08-13 07:37:50,081 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1113] 2026-08-13 07:37:50,199 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_capacity_warning: Starting TestCapacityWarning.test_weight_warning_silent_below_warning_threshold ... 2026-08-13 07:37:50,477 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1115] 2026-08-13 07:37:50,566 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-13 07:37:55,669 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_inter_wh: Starting TestFleetStockInterWarehouse.test_goods_feeds_cross_axis_once ... 2026-08-13 07:37:56,106 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_inter_wh: Starting TestFleetStockInterWarehouse.test_inter_warehouse_leg_counts_once ... 2026-08-13 07:37:56,367 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_inter_wh: Starting TestFleetStockInterWarehouse.test_transfer_leg_requires_chain_link ... 2026-08-13 07:37:56,621 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_inter_wh: Starting TestFleetStockInterWarehouse.test_transfer_leg_root_picking_is_chain_head ... 2026-08-13 07:37:56,822 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-13 07:38:02,265 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_all_picking_types_carriable ... 2026-08-13 07:38:02,680 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_allocated_volume_follows_product_stowage_change ... 2026-08-13 07:38:02,978 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_fractional_weight_from_picking_rollup ... 2026-08-13 07:38:03,203 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_loaded_picking_not_double_counted ... 2026-08-13 07:38:03,577 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1117] 2026-08-13 07:38:03,694 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_no_load_coexistence_keeps_legacy_weight ... 2026-08-13 07:38:04,035 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1119] 2026-08-13 07:38:04,128 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_over_allocation_blocked ... 2026-08-13 07:38:04,310 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_quantity_done_reconciles_picked_quantity ... 2026-08-13 07:38:04,712 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_round_number_follows_backorder_depth ... 2026-08-13 07:38:05,384 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_split_conserves_demand ... 2026-08-13 07:38:06,060 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_load: Starting TestFleetStockLoad.test_trip_extra_weight_uses_fractional_load ... 2026-08-13 07:38:06,284 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-13 07:38:11,884 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_manifest: Starting TestFleetStockManifest.test_manifest_axis_b_only_goods ... 2026-08-13 07:38:12,161 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_manifest: Starting TestFleetStockManifest.test_manifest_inter_wh_leg_as_one_row ... 2026-08-13 07:38:12,479 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_manifest: Starting TestFleetStockManifest.test_manifest_projects_all_picking_types ... 2026-08-13 07:38:12,803 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-13 07:38:19,018 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_scale: Starting TestFleetStockScale.test_forty_pickings_assign_query_bounded ... 2026-08-13 07:38:22,447 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_scale: Starting TestFleetStockScale.test_load_compute_no_n_plus_one ... 2026-08-13 07:38:29,223 202 INFO rb-2f9fcab-223857-403445 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-13 07:38:29,234 202 INFO rb-2f9fcab-223857-403445 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-13 07:38:29,276 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-13 07:38:34,924 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_split_transfer: Starting TestFleetStockSplitTransfer.test_action_split_transfer_blocked_for_trip ... 2026-08-13 07:38:35,332 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1121] 2026-08-13 07:38:35,631 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_split_transfer: Starting TestFleetStockSplitTransfer.test_action_split_transfer_passthrough_for_non_trip_picking ... 2026-08-13 07:38:36,105 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_split_transfer: Starting TestFleetStockSplitTransfer.test_create_backorder_forwards_backorder_moves ... 2026-08-13 07:38:36,809 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-13 07:38:42,481 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_standalone: Starting TestFleetStockStandalone.test_goods_standalone_no_cargo_dependency ... 2026-08-13 07:38:42,776 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1123] 2026-08-13 07:38:42,872 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_standalone: Starting TestFleetStockStandalone.test_inter_wh_and_wave_work_standalone ... 2026-08-13 07:38:43,297 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_fleet_stock_standalone: Starting TestFleetStockStandalone.test_standalone_goods_complete ... 2026-08-13 07:38:43,337 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-13 07:38:48,644 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_fleet_stock.tests.test_picking_search_filters: Starting TestPickingSearchFilters.test_vehicle_unassigned_filter_selects_only_unassigned_pickings ... 2026-08-13 07:38:49,032 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted trip.segment records with IDs: [1125] 2026-08-13 07:38:49,179 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-13 07:38:49,192 202 INFO rb-2f9fcab-223857-403445 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-13 07:38:49,475 202 INFO rb-2f9fcab-223857-403445 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-13 07:38:49,508 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:38:51,386 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_01 ... 2026-08-13 07:38:52,269 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_02 ... 2026-08-13 07:38:52,939 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_03 ... 2026-08-13 07:38:53,581 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_04 ... 2026-08-13 07:38:54,142 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_05 ... 2026-08-13 07:38:55,274 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_06 ... 2026-08-13 07:38:56,599 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_07 ... 2026-08-13 07:38:56,682 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade.tests.test_partner: Starting TestPartner.test_create_partner_08 ... 2026-08-13 07:38:56,780 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:38:58,632 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_after_install_module_01 ... 2026-08-13 07:38:59,132 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_create_company_01 ... 2026-08-13 07:39:06,545 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_custom_authority_of_picking_type_01 ... 2026-08-13 07:39:06,633 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_custom_authority_of_picking_type_02 ... 2026-08-13 07:39:06,749 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_custom_authority_of_picking_type_03 ... 2026-08-13 07:39:06,816 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_picking_type_01 ... 2026-08-13 07:39:07,009 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_property_stock_customer_multi_company_01 ... 2026-08-13 07:39:14,363 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_01 ... 2026-08-13 07:39:15,095 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_02 ... 2026-08-13 07:39:15,635 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_03 ... 2026-08-13 07:39:17,255 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_04 ... 2026-08-13 07:39:18,617 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade.tests.test_utility: Starting TestPartner.test_update_warehouse_05 ... 2026-08-13 07:39:18,652 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:39:21,556 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_access_rights: Starting TestAccessRights.test_access_partner_form_view ... 2026-08-13 07:39:22,104 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_access_rights: Starting TestAccessRights.test_access_right_foreign_trade_user ... 2026-08-13 07:39:22,665 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #16 deleted custom.declaration.tax.export records with IDs: [1, 2] 2026-08-13 07:39:22,715 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #16 deleted custom.declaration.tax.export.group records with IDs: [1, 2] 2026-08-13 07:39:22,724 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #16 deleted custom.declaration.tax.export records with IDs: [3, 4] 2026-08-13 07:39:22,771 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #16 deleted custom.declaration.tax.export.group records with IDs: [3, 4] 2026-08-13 07:39:22,779 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #16 deleted custom.declaration.tax.export records with IDs: [5, 6] 2026-08-13 07:39:22,827 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #16 deleted custom.declaration.tax.export.group records with IDs: [5, 6] 2026-08-13 07:39:22,851 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #16 deleted custom.declaration.export records with IDs: [1] 2026-08-13 07:39:22,879 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_access_rights: Starting TestAccessRights.test_access_right_multiple_companies ... 2026-08-13 07:39:23,425 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 737, model: custom.declaration.export 2026-08-13 07:39:23,468 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_access_rights: Starting TestAccessRights.test_access_right_stock_user ... 2026-08-13 07:39:23,894 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 736, model: custom.declaration.export 2026-08-13 07:39:23,908 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 736, model: custom.declaration.export 2026-08-13 07:39:23,913 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 736, model: custom.declaration.export 2026-08-13 07:39:23,925 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 736, model: custom.declaration.export.line 2026-08-13 07:39:23,929 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 736, model: custom.declaration.export.line 2026-08-13 07:39:23,940 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 736, model: custom.declaration.tax.export 2026-08-13 07:39:23,944 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 736, model: custom.declaration.tax.export 2026-08-13 07:39:23,960 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 736, model: custom.declaration.tax.export.group 2026-08-13 07:39:24,049 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:39:26,894 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_04_transfer_rate_custom_declaration_export ... 2026-08-13 07:39:27,637 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_05_transfer_rate_custom_declaration_export ... 2026-08-13 07:39:28,156 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_06_transfer_rate_custom_declaration_export ... 2026-08-13 07:39:28,705 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_cancel_custom_declaration_01 ... 2026-08-13 07:39:29,348 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_cancel_custom_declaration_02 ... 2026-08-13 07:39:30,624 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [143, 142, 141, 140] 2026-08-13 07:39:30,736 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [400, 398, 396, 394] 2026-08-13 07:39:31,530 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_cancel_custom_declaration_03 ... 2026-08-13 07:39:33,429 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [27, 27] 2026-08-13 07:39:33,598 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [147, 146, 145, 144] 2026-08-13 07:39:33,691 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [416, 414, 412, 410] 2026-08-13 07:39:34,533 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_cancel_custom_declaration_04 ... 2026-08-13 07:39:36,634 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [29, 28, 31, 30, 28, 29, 30, 31] 2026-08-13 07:39:36,706 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [22] 2026-08-13 07:39:36,933 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [152, 151, 150, 149] 2026-08-13 07:39:37,022 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [434, 432, 430, 428] 2026-08-13 07:39:38,110 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_change_picking_on_export_custom_declaration_01 ... 2026-08-13 07:39:38,800 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [27, 28] 2026-08-13 07:39:38,811 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [27, 28, 29] 2026-08-13 07:39:38,860 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [29, 30] 2026-08-13 07:39:38,868 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.export records with IDs: [59, 60, 61, 62, 63, 64] 2026-08-13 07:39:38,931 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [31, 32] 2026-08-13 07:39:39,052 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [33, 34] 2026-08-13 07:39:39,061 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [30, 31] 2026-08-13 07:39:39,126 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [35, 36] 2026-08-13 07:39:39,144 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.export records with IDs: [65, 66, 67, 68] 2026-08-13 07:39:39,243 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [37, 38] 2026-08-13 07:39:39,299 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_change_so_on_export_custom_declaration_01 ... 2026-08-13 07:39:40,034 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_change_so_on_export_custom_declaration_02 ... 2026-08-13 07:39:40,785 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [43, 44] 2026-08-13 07:39:40,798 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [38, 39, 40] 2026-08-13 07:39:40,812 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [45, 46] 2026-08-13 07:39:40,818 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.export records with IDs: [81, 82, 83, 84, 85, 86] 2026-08-13 07:39:40,926 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_consistency_between_picking_and_dec_lines_01 ... 2026-08-13 07:39:43,162 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_foreign_trade_partner_so_in_multi_company ... 2026-08-13 07:39:47,368 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_so_vd_picking_on_custom_declaration_01 ... 2026-08-13 07:39:49,402 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_so_vd_picking_on_custom_declaration_02 ... 2026-08-13 07:39:50,926 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_tax_group_information_of_custom_declaration_01 ... 2026-08-13 07:39:51,438 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_check_tax_group_information_of_custom_declaration_02 ... 2026-08-13 07:39:51,926 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_custom_declaration_01 ... 2026-08-13 07:39:52,410 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_custom_declaration_02 ... 2026-08-13 07:39:52,869 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_custom_declaration_04 ... 2026-08-13 07:39:53,926 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_custom_declaration_05 ... 2026-08-13 07:39:55,394 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_confirm_export_custom_declaration_01 ... 2026-08-13 07:39:57,042 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_create_custom_declaration_03 ... 2026-08-13 07:39:58,306 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_create_custom_declaration_04 ... 2026-08-13 07:39:59,358 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_01 ... 2026-08-13 07:40:00,720 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [169, 168, 167, 166] 2026-08-13 07:40:00,883 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [476, 474, 472, 470] 2026-08-13 07:40:03,168 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_02 ... 2026-08-13 07:40:04,688 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [186, 185, 184, 183] 2026-08-13 07:40:04,801 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [502, 500, 498, 496] 2026-08-13 07:40:07,555 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_03 ... 2026-08-13 07:40:09,551 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [41, 40, 43, 42, 40, 41, 42, 43] 2026-08-13 07:40:09,617 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [25] 2026-08-13 07:40:09,787 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [203, 202, 201, 200] 2026-08-13 07:40:09,900 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [528, 526, 524, 522] 2026-08-13 07:40:11,913 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_04 ... 2026-08-13 07:40:14,027 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [49, 48, 51, 50, 48, 49, 50, 51] 2026-08-13 07:40:14,100 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [27] 2026-08-13 07:40:14,263 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [221, 220, 219, 218] 2026-08-13 07:40:14,343 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [556, 554, 552, 550] 2026-08-13 07:40:16,779 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_05 ... 2026-08-13 07:40:18,973 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_08 ... 2026-08-13 07:40:22,520 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_open_custom_declaration_01 ... 2026-08-13 07:40:23,743 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_open_custom_declaration_02 ... 2026-08-13 07:40:24,333 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_open_custom_declaration_03 ... 2026-08-13 07:40:25,412 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_open_custom_declaration_04 ... 2026-08-13 07:40:26,436 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_payment_custom_declaration_01 ... 2026-08-13 07:40:28,793 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_payment_custom_declaration_02 ... 2026-08-13 07:40:30,626 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_custom_declaration_export: Starting TestCustomDeclaraion.test_payment_custom_declaration_03 ... 2026-08-13 07:40:32,045 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:40:34,786 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_change_partner_on_so_01 ... 2026-08-13 07:40:35,917 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_change_partner_on_so_02 ... 2026-08-13 07:40:37,236 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_change_partner_on_so_03 ... 2026-08-13 07:40:37,965 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_change_partner_on_so_04 ... 2026-08-13 07:40:39,322 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_create_so_01 ... 2026-08-13 07:40:39,529 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_create_so_02 ... 2026-08-13 07:40:39,704 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_count_01 ... 2026-08-13 07:40:39,722 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_count_02 ... 2026-08-13 07:40:40,379 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_count_for_picking_01 ... 2026-08-13 07:40:40,408 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_count_for_picking_02 ... 2026-08-13 07:40:41,076 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_custom_declaration_required_for_picking_01 ... 2026-08-13 07:40:41,103 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_flow_of_export_01 ... 2026-08-13 07:40:43,480 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [112] 2026-08-13 07:40:43,641 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_flow_of_export_new_foreign_partner_not_synced_01 ... 2026-08-13 07:40:44,735 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_foreign_trade_manual_override_survives_confirm ... 2026-08-13 07:40:46,296 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_sale_order: Starting TestSaleOrder.test_return_product_01 ... 2026-08-13 07:40:48,486 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [115] 2026-08-13 07:40:48,692 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [106, 107] 2026-08-13 07:40:49,114 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [116] 2026-08-13 07:40:49,431 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [108, 109] 2026-08-13 07:40:49,445 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [117] 2026-08-13 07:40:49,674 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [110, 111] 2026-08-13 07:40:49,685 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [118] 2026-08-13 07:40:49,899 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [112, 113] 2026-08-13 07:40:49,907 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [119] 2026-08-13 07:40:50,100 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [114, 115] 2026-08-13 07:40:50,415 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [120] 2026-08-13 07:40:50,545 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [116, 117] 2026-08-13 07:40:50,554 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [121] 2026-08-13 07:40:50,796 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [118, 119] 2026-08-13 07:40:50,805 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [122] 2026-08-13 07:40:50,923 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [120, 121] 2026-08-13 07:40:50,942 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.export.line records with IDs: [123] 2026-08-13 07:40:51,053 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.export.group records with IDs: [122, 123] 2026-08-13 07:40:51,169 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:40:53,876 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_domestic_multistep_delivery_still_routes_to_customers ... 2026-08-13 07:40:55,502 202 INFO rb-2f9fcab-223857-403445 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-13 07:40:56,723 202 INFO rb-2f9fcab-223857-403445 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-13 07:40:58,045 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_multi_company_foreign_export_isolation ... 2026-08-13 07:40:59,671 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_multi_warehouse_foreign_export_isolation ... 2026-08-13 07:41:02,545 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_export.tests.test_sale_order_multistep_buy: Starting TestSaleOrderMultistepBuy.test_reception_route_depends_keeps_buy_and_import ... 2026-08-13 07:41:02,594 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:41:05,996 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move records with IDs: [419] 2026-08-13 07:41:06,435 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_import.tests.test_access_rights: Starting TestAccessRights.test_access_partner_form_view ... 2026-08-13 07:41:06,803 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_import.tests.test_access_rights: Starting TestAccessRights.test_access_right_foreign_trade_user ... 2026-08-13 07:41:07,394 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #16 deleted custom.declaration.tax.import records with IDs: [1, 2] 2026-08-13 07:41:07,441 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #16 deleted custom.declaration.tax.import.group records with IDs: [1, 2] 2026-08-13 07:41:07,449 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #16 deleted custom.declaration.tax.import records with IDs: [3, 4] 2026-08-13 07:41:07,496 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #16 deleted custom.declaration.tax.import.group records with IDs: [3, 4] 2026-08-13 07:41:07,502 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #16 deleted custom.declaration.tax.import records with IDs: [5, 6] 2026-08-13 07:41:07,543 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #16 deleted custom.declaration.tax.import.group records with IDs: [5, 6] 2026-08-13 07:41:07,569 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #16 deleted custom.declaration.import records with IDs: [1] 2026-08-13 07:41:07,598 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_import.tests.test_access_rights: Starting TestAccessRights.test_access_right_multiple_companies ... 2026-08-13 07:41:08,131 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 749, model: custom.declaration.import 2026-08-13 07:41:08,166 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_import.tests.test_access_rights: Starting TestAccessRights.test_access_right_stock_user ... 2026-08-13 07:41:08,683 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 748, model: custom.declaration.import 2026-08-13 07:41:08,694 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 748, model: custom.declaration.import 2026-08-13 07:41:08,700 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 748, model: custom.declaration.import 2026-08-13 07:41:08,710 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 748, model: custom.declaration.import.line 2026-08-13 07:41:08,713 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 748, model: custom.declaration.import.line 2026-08-13 07:41:08,718 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 748, model: custom.declaration.tax.import 2026-08-13 07:41:08,722 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 748, model: custom.declaration.tax.import 2026-08-13 07:41:08,725 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 748, model: custom.declaration.tax.import 2026-08-13 07:41:08,733 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 748, model: custom.declaration.tax.import.group 2026-08-13 07:41:08,735 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 748, model: custom.declaration.tax.import.group 2026-08-13 07:41:08,737 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 748, model: custom.declaration.tax.import.group 2026-08-13 07:41:08,741 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 748, model: custom.declaration.line.extra.expense 2026-08-13 07:41:08,743 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 748, model: custom.declaration.line.extra.expense 2026-08-13 07:41:08,745 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 748, model: custom.declaration.line.extra.expense 2026-08-13 07:41:08,776 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:41:11,796 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move records with IDs: [425] 2026-08-13 07:41:12,251 202 INFO rb-2f9fcab-223857-403445 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-13 07:41:12,462 202 INFO rb-2f9fcab-223857-403445 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-13 07:41:12,589 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_cancel_custom_declaration_05 ... 2026-08-13 07:41:16,274 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_cancel_custom_declaration_06 ... 2026-08-13 07:41:19,035 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_clearance_date_on_custom_declaration_01 ... 2026-08-13 07:41:19,670 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [37, 38] 2026-08-13 07:41:19,713 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [17, 18] 2026-08-13 07:41:19,720 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [39, 40] 2026-08-13 07:41:19,795 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [19, 20] 2026-08-13 07:41:19,845 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_currency_rate_manual_01 ... 2026-08-13 07:41:20,354 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [45, 46] 2026-08-13 07:41:20,395 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [23, 24] 2026-08-13 07:41:20,402 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [47, 48] 2026-08-13 07:41:20,466 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [25, 26] 2026-08-13 07:41:20,502 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_picking_on_import_custom_declaration_01 ... 2026-08-13 07:41:21,071 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [29, 30] 2026-08-13 07:41:21,080 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [20, 21, 22] 2026-08-13 07:41:21,126 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [31, 32] 2026-08-13 07:41:21,133 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [53, 54, 55, 56, 57, 58] 2026-08-13 07:41:21,213 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [33, 34] 2026-08-13 07:41:21,408 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [35, 36] 2026-08-13 07:41:21,417 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [23, 24] 2026-08-13 07:41:21,484 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [37, 38] 2026-08-13 07:41:21,494 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [59, 60, 61, 62] 2026-08-13 07:41:21,560 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [39, 40] 2026-08-13 07:41:21,599 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_po_on_import_custom_declaration_01 ... 2026-08-13 07:41:22,012 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_request_date_on_custom_declaration_01 ... 2026-08-13 07:41:22,720 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [45, 46] 2026-08-13 07:41:22,728 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [31, 32, 33] 2026-08-13 07:41:22,779 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [47, 48] 2026-08-13 07:41:22,787 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [75, 76, 77, 78, 79, 80] 2026-08-13 07:41:22,850 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [49, 50] 2026-08-13 07:41:22,941 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [81, 82] 2026-08-13 07:41:22,980 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [51, 52] 2026-08-13 07:41:22,987 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [83, 84] 2026-08-13 07:41:23,023 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [53, 54] 2026-08-13 07:41:23,030 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [85, 86] 2026-08-13 07:41:23,102 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [55, 56] 2026-08-13 07:41:23,145 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_change_request_date_on_custom_declaration_02 ... 2026-08-13 07:41:23,744 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [59, 60] 2026-08-13 07:41:23,753 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [37, 38, 39] 2026-08-13 07:41:23,801 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [61, 62] 2026-08-13 07:41:23,809 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [93, 94, 95, 96, 97, 98] 2026-08-13 07:41:23,867 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [63, 64] 2026-08-13 07:41:23,943 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [99, 100] 2026-08-13 07:41:23,974 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [65, 66] 2026-08-13 07:41:23,981 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [101, 102] 2026-08-13 07:41:24,039 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [67, 68] 2026-08-13 07:41:24,066 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_check_consistency_between_picking_and_dec_lines_02 ... 2026-08-13 07:41:25,721 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_check_foreign_trade_partner_po_in_multi_company ... 2026-08-13 07:41:29,395 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_check_po_vd_picking_on_custom_declaration_01 ... 2026-08-13 07:41:30,473 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [117, 118] 2026-08-13 07:41:30,516 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [73, 74] 2026-08-13 07:41:30,523 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [119, 120] 2026-08-13 07:41:30,558 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [75, 76] 2026-08-13 07:41:30,567 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.import.line records with IDs: [45, 46] 2026-08-13 07:41:30,624 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [77, 78] 2026-08-13 07:41:30,630 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [121, 122] 2026-08-13 07:41:30,660 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [79, 80] 2026-08-13 07:41:30,665 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [123, 124] 2026-08-13 07:41:30,714 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_check_po_vd_picking_on_custom_declaration_02 ... 2026-08-13 07:41:31,427 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_compute_landed_cost_01 ... 2026-08-13 07:41:34,150 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_confirm_custom_declaration_03 ... 2026-08-13 07:41:35,653 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_confirm_import_custom_declaration_01 ... 2026-08-13 07:41:37,789 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_create_custom_declaration_01 ... 2026-08-13 07:41:38,547 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_create_custom_declaration_02 ... 2026-08-13 07:41:39,260 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_delete_import_tax_cost_product_01 ... 2026-08-13 07:41:39,288 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6150] 2026-08-13 07:41:39,330 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_delete_import_tax_cost_product_02 ... 2026-08-13 07:41:39,348 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6149] 2026-08-13 07:41:39,414 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_06 ... 2026-08-13 07:41:42,607 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_07 ... 2026-08-13 07:41:44,338 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [152, 153] 2026-08-13 07:41:44,394 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [90, 91] 2026-08-13 07:41:44,403 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [154, 155] 2026-08-13 07:41:44,443 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [92, 93] 2026-08-13 07:41:44,449 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [156, 157] 2026-08-13 07:41:44,502 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [94, 95] 2026-08-13 07:41:44,507 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [158, 159] 2026-08-13 07:41:44,540 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [96, 97] 2026-08-13 07:41:44,547 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [160, 161] 2026-08-13 07:41:44,599 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [98, 99] 2026-08-13 07:41:44,609 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [162, 163] 2026-08-13 07:41:48,049 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [100, 101] 2026-08-13 07:41:48,815 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_09 ... 2026-08-13 07:41:50,221 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [170, 171] 2026-08-13 07:41:50,266 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [104, 105] 2026-08-13 07:41:50,271 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import records with IDs: [172, 173] 2026-08-13 07:41:51,359 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted custom.declaration.tax.import.group records with IDs: [106, 107] 2026-08-13 07:41:51,395 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_10 ... 2026-08-13 07:41:52,397 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_flow_of_custom_declaration_11 ... 2026-08-13 07:41:53,288 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_tax_computation_01 ... 2026-08-13 07:41:53,930 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_import.tests.test_custom_declaration_import: Starting TestCustomDeclaraion.test_validate_landed_cost_01 ... 2026-08-13 07:41:56,138 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:41:59,328 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move records with IDs: [450] 2026-08-13 07:41:59,823 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_change_partner_on_po_01 ... 2026-08-13 07:42:00,073 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_change_partner_on_po_02 ... 2026-08-13 07:42:00,530 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_change_partner_on_po_03 ... 2026-08-13 07:42:00,757 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_create_po_01 ... 2026-08-13 07:42:00,895 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_create_po_02 ... 2026-08-13 07:42:01,010 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_clearance_required_01 ... 2026-08-13 07:42:01,199 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_clearance_required_02 ... 2026-08-13 07:42:01,407 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_clearance_required_03 ... 2026-08-13 07:42:01,616 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_count_01 ... 2026-08-13 07:42:01,634 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_count_02 ... 2026-08-13 07:42:02,331 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_count_for_picking_01 ... 2026-08-13 07:42:02,364 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_count_for_picking_02 ... 2026-08-13 07:42:03,052 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_custom_declaration_required_for_picking_01 ... 2026-08-13 07:42:03,084 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_flow_of_import_01 ... 2026-08-13 07:42:05,693 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_foreign_trade_import.tests.test_purchase_order: Starting TestPurchaseOrder.test_return_product_01 ... 2026-08-13 07:42:09,117 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:42:12,463 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move records with IDs: [462] 2026-08-13 07:42:12,900 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:13,537 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:14,060 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:14,765 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:42:15,729 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_air.tests.test_air_basic: Starting TestAirBasic.test_001_air_basic_chargeable_weight ... 2026-08-13 07:42:15,994 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_air.tests.test_air_basic: Starting TestAirBasic.test_002_non_air_not_applicable ... 2026-08-13 07:42:16,059 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:42:17,038 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_air.tests.test_air_export_urgent: Starting TestAirExportUrgent.test_01_air_chargeable_weight ... 2026-08-13 07:42:17,238 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_air.tests.test_air_export_urgent: Starting TestAirExportUrgent.test_02_booking_confirmed_immediately ... 2026-08-13 07:42:17,354 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_air.tests.test_air_export_urgent: Starting TestAirExportUrgent.test_03_urgent_surcharge_as_charge_line ... 2026-08-13 07:42:17,471 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_air.tests.test_air_export_urgent: Starting TestAirExportUrgent.test_04_atd_and_leg_done ... 2026-08-13 07:42:17,607 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:42:18,701 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_air.tests.test_air_import: Starting TestAirImport.test_01_air_import_no_containers_hawb_set ... 2026-08-13 07:42:19,005 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_air.tests.test_air_import: Starting TestAirImport.test_02_ata_milestone ... 2026-08-13 07:42:19,138 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_air.tests.test_air_import: Starting TestAirImport.test_03_storage_fee_per_day ... 2026-08-13 07:42:19,275 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_air.tests.test_air_import: Starting TestAirImport.test_04_full_air_import_charges ... 2026-08-13 07:42:19,427 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_air.tests.test_air_import: Starting TestAirImport.test_05_chargeable_weight_import ... 2026-08-13 07:42:19,568 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:42:20,405 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:20,774 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_air.tests.test_air_main_carriage_endpoint: Starting TestAirMainCarriageEndpointContract.test_02_missing_airport_blocks_without_leg_or_booking ... 2026-08-13 07:42:20,941 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:21,061 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:42:21,996 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:22,210 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:22,316 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:22,408 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:42:23,173 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_air.tests.test_air_si_report_ports: Starting TestAirShipmentInstructionPorts.test_01_blank_si_fcl_prints_air_ports ... 2026-08-13 07:42:23,578 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_air.tests.test_air_si_report_ports: Starting TestAirShipmentInstructionPorts.test_02_blank_si_lcl_prints_air_ports ... 2026-08-13 07:42:23,808 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:42:24,601 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:24,725 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:24,777 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:24,890 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:42:25,796 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:26,026 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_air_consol.tests.test_air_import_deconsolidation: Starting TestAirImportDeconsolidation.test_02_deconsolidate_wizard_requires_at_least_one_line ... 2026-08-13 07:42:26,191 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:42:27,086 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:27,416 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:27,708 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:42:28,557 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:29,057 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1385] 2026-08-13 07:42:29,090 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:29,414 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1386] 2026-08-13 07:42:29,485 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:42:30,793 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_arrival_notice_send_leaves_an_auditable_chatter_record ... 2026-08-13 07:42:31,061 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1387] 2026-08-13 07:42:31,086 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_body_contains_shipment_reference_date_and_vietnamese_translation ... 2026-08-13 07:42:31,155 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-2f9fcab-223857/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-13 07:42:31,155 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/odoo/addons/base/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,125 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module web: loading translation file /data/build/rb-2f9fcab-223857/addons/web/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,125 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/web/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,267 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module base_setup: loading translation file /data/build/rb-2f9fcab-223857/addons/base_setup/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,267 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/base_setup/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,274 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module bus: loading translation file /data/build/rb-2f9fcab-223857/addons/bus/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,274 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/bus/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,277 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module web_tour: loading translation file /data/build/rb-2f9fcab-223857/addons/web_tour/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,277 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/web_tour/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,279 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module html_editor: loading translation file /data/build/rb-2f9fcab-223857/addons/html_editor/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,279 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/html_editor/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,290 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module mail: loading translation file /data/build/rb-2f9fcab-223857/addons/mail/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,291 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/mail/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,379 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module sales_team: loading translation file /data/build/rb-2f9fcab-223857/addons/sales_team/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,379 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/sales_team/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,384 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module onboarding: loading translation file /data/build/rb-2f9fcab-223857/addons/onboarding/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,384 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/onboarding/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,387 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-2f9fcab-223857/addons/uom/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,387 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/uom/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,391 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module product: loading translation file /data/build/rb-2f9fcab-223857/addons/product/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,391 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/product/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,415 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module analytic: loading translation file /data/build/rb-2f9fcab-223857/addons/analytic/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,415 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/analytic/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,421 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module web_editor: loading translation file /data/build/rb-2f9fcab-223857/addons/web_editor/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,421 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/web_editor/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,436 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module http_routing: loading translation file /data/build/rb-2f9fcab-223857/addons/http_routing/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,436 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/http_routing/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,437 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module auth_signup: loading translation file /data/build/rb-2f9fcab-223857/addons/auth_signup/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,437 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/auth_signup/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,445 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module portal: loading translation file /data/build/rb-2f9fcab-223857/addons/portal/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,445 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/portal/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,452 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module resource: loading translation file /data/build/rb-2f9fcab-223857/addons/resource/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,452 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/resource/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,458 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module digest: loading translation file /data/build/rb-2f9fcab-223857/addons/digest/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,458 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/digest/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,461 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module account: loading translation file /data/build/rb-2f9fcab-223857/addons/account/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,461 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/account/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,551 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module payment: loading translation file /data/build/rb-2f9fcab-223857/addons/payment/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,551 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/payment/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,567 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module account_payment: loading translation file /data/build/rb-2f9fcab-223857/addons/account_payment/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,568 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/account_payment/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,572 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module utm: loading translation file /data/build/rb-2f9fcab-223857/addons/utm/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,572 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/utm/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,576 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module sale: loading translation file /data/build/rb-2f9fcab-223857/addons/sale/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,576 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/sale/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,606 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module sale_management: loading translation file /data/build/rb-2f9fcab-223857/addons/sale_management/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,606 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/sale_management/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,610 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module barcodes: loading translation file /data/build/rb-2f9fcab-223857/addons/barcodes/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,610 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/barcodes/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,613 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module barcodes_gs1_nomenclature: loading translation file /data/build/rb-2f9fcab-223857/addons/barcodes_gs1_nomenclature/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,613 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/barcodes_gs1_nomenclature/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,615 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module stock: loading translation file /data/build/rb-2f9fcab-223857/addons/stock/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,615 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/stock/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,669 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module stock_account: loading translation file /data/build/rb-2f9fcab-223857/addons/stock_account/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,669 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/stock_account/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,676 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module phone_validation: loading translation file /data/build/rb-2f9fcab-223857/addons/phone_validation/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,676 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/phone_validation/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,679 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module point_of_sale: loading translation file /data/build/rb-2f9fcab-223857/addons/point_of_sale/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,679 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/point_of_sale/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,728 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module pos_restaurant: loading translation file /data/build/rb-2f9fcab-223857/addons/pos_restaurant/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,728 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/pos_restaurant/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,741 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module calendar: loading translation file /data/build/rb-2f9fcab-223857/addons/calendar/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,741 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/calendar/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,773 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module contacts: loading translation file /data/build/rb-2f9fcab-223857/addons/contacts/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,773 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/contacts/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,775 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module crm: loading translation file /data/build/rb-2f9fcab-223857/addons/crm/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,775 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/crm/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,812 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module social_media: loading translation file /data/build/rb-2f9fcab-223857/addons/social_media/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,813 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/social_media/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,814 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module google_recaptcha: loading translation file /data/build/rb-2f9fcab-223857/addons/google_recaptcha/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,814 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/google_recaptcha/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,816 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website: loading translation file /data/build/rb-2f9fcab-223857/addons/website/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,817 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website/i18n/vi.po for language vi_VN 2026-08-13 07:42:32,955 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:32,955 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:32,960 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:32,960 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:32,977 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:32,977 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:33,005 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module purchase: loading translation file /data/build/rb-2f9fcab-223857/addons/purchase/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,005 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/purchase/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,037 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module purchase_stock: loading translation file /data/build/rb-2f9fcab-223857/addons/purchase_stock/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,037 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/purchase_stock/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,049 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module stock_landed_costs: loading translation file /data/build/rb-2f9fcab-223857/addons/stock_landed_costs/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,049 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/stock_landed_costs/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,057 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:33,058 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:33,059 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:33,059 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:33,062 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:33,062 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:33,073 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:33,073 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:33,081 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:33,081 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:33,083 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module rating: loading translation file /data/build/rb-2f9fcab-223857/addons/rating/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,083 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/rating/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,089 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module project: loading translation file /data/build/rb-2f9fcab-223857/addons/project/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,089 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/project/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,139 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:33,139 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:33,163 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_payment: loading translation file /data/build/rb-2f9fcab-223857/addons/website_payment/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,163 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_payment/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,168 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_mail: loading translation file /data/build/rb-2f9fcab-223857/addons/website_mail/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,168 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_mail/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,170 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module portal_rating: loading translation file /data/build/rb-2f9fcab-223857/addons/portal_rating/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,170 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/portal_rating/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,173 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module delivery: loading translation file /data/build/rb-2f9fcab-223857/addons/delivery/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,173 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/delivery/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,184 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_sale: loading translation file /data/build/rb-2f9fcab-223857/addons/website_sale/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,184 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_sale/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,227 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module mrp: loading translation file /data/build/rb-2f9fcab-223857/addons/mrp/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,227 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/mrp/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,290 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module link_tracker: loading translation file /data/build/rb-2f9fcab-223857/addons/link_tracker/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,290 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/link_tracker/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,294 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module mass_mailing: loading translation file /data/build/rb-2f9fcab-223857/addons/mass_mailing/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,295 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/mass_mailing/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,343 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module resource_mail: loading translation file /data/build/rb-2f9fcab-223857/addons/resource_mail/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,343 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/resource_mail/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,344 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module hr: loading translation file /data/build/rb-2f9fcab-223857/addons/hr/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,344 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/hr/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,378 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module hr_expense: loading translation file /data/build/rb-2f9fcab-223857/addons/hr_expense/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,378 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/hr_expense/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,401 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module hr_holidays: loading translation file /data/build/rb-2f9fcab-223857/addons/hr_holidays/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,402 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/hr_holidays/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,439 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module attachment_indexation: loading translation file /data/build/rb-2f9fcab-223857/addons/attachment_indexation/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,439 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/attachment_indexation/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,440 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module hr_recruitment: loading translation file /data/build/rb-2f9fcab-223857/addons/hr_recruitment/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,440 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/hr_recruitment/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,472 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module data_recycle: loading translation file /data/build/rb-2f9fcab-223857/addons/data_recycle/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,472 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/data_recycle/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,477 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:33,477 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:33,479 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module l10n_vn_viin_base_ward: no translation for language vi_VN 2026-08-13 07:42:33,480 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:33,480 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:33,509 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module maintenance: loading translation file /data/build/rb-2f9fcab-223857/addons/maintenance/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,509 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/maintenance/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,524 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module marketing_card: loading translation file /data/build/rb-2f9fcab-223857/addons/marketing_card/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,524 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/marketing_card/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,533 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:33,533 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:33,542 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:33,542 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:33,546 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:33,546 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:33,557 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module web_hierarchy: loading translation file /data/build/rb-2f9fcab-223857/addons/web_hierarchy/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,557 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/web_hierarchy/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,559 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module hr_org_chart: loading translation file /data/build/rb-2f9fcab-223857/addons/hr_org_chart/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,559 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/hr_org_chart/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,562 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:33,562 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:33,569 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module hr_contract: loading translation file /data/build/rb-2f9fcab-223857/addons/hr_contract/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,569 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/hr_contract/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,577 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:33,578 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:33,579 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:33,579 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:33,585 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:33,585 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:33,596 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:33,596 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:33,599 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module hr_work_entry: loading translation file /data/build/rb-2f9fcab-223857/addons/hr_work_entry/i18n/vi.po for language vi_VN 2026-08-13 07:42:33,599 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/hr_work_entry/i18n/vi.po for language vi_VN 2026-08-13 07:42:34,314 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,314 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,315 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,315 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,317 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module hr_work_entry_contract: loading translation file /data/build/rb-2f9fcab-223857/addons/hr_work_entry_contract/i18n/vi.po for language vi_VN 2026-08-13 07:42:34,317 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/hr_work_entry_contract/i18n/vi.po for language vi_VN 2026-08-13 07:42:34,319 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,319 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,320 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module hr_holidays_contract: loading translation file /data/build/rb-2f9fcab-223857/addons/hr_holidays_contract/i18n/vi.po for language vi_VN 2026-08-13 07:42:34,320 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/hr_holidays_contract/i18n/vi.po for language vi_VN 2026-08-13 07:42:34,322 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module hr_work_entry_holidays: loading translation file /data/build/rb-2f9fcab-223857/addons/hr_work_entry_holidays/i18n/vi.po for language vi_VN 2026-08-13 07:42:34,322 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/hr_work_entry_holidays/i18n/vi.po for language vi_VN 2026-08-13 07:42:34,324 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,324 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,329 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,329 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,330 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,330 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,332 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,332 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,385 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,385 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,422 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,422 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,424 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,424 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,426 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,426 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,430 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,430 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,432 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,432 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,459 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,460 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,463 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,463 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,488 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,488 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,489 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,489 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,496 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,497 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,500 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,500 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,505 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,505 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,508 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module to_web_thousand_sep: no translation for language vi_VN 2026-08-13 07:42:34,508 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,509 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,521 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,521 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,522 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,522 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,527 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,527 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,529 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,529 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,538 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,538 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,540 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,541 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,544 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,544 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,544 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,544 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,614 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,614 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,617 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,617 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,619 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,620 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,629 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module iap: loading translation file /data/build/rb-2f9fcab-223857/addons/iap/i18n/vi.po for language vi_VN 2026-08-13 07:42:34,629 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/iap/i18n/vi.po for language vi_VN 2026-08-13 07:42:34,631 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module iap_mail: loading translation file /data/build/rb-2f9fcab-223857/addons/iap_mail/i18n/vi.po for language vi_VN 2026-08-13 07:42:34,631 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/iap_mail/i18n/vi.po for language vi_VN 2026-08-13 07:42:34,633 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module sms: loading translation file /data/build/rb-2f9fcab-223857/addons/sms/i18n/vi.po for language vi_VN 2026-08-13 07:42:34,634 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/sms/i18n/vi.po for language vi_VN 2026-08-13 07:42:34,643 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module base_automation: loading translation file /data/build/rb-2f9fcab-223857/addons/base_automation/i18n/vi.po for language vi_VN 2026-08-13 07:42:34,643 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/base_automation/i18n/vi.po for language vi_VN 2026-08-13 07:42:34,649 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,649 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,658 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module base_geolocalize: loading translation file /data/build/rb-2f9fcab-223857/addons/base_geolocalize/i18n/vi.po for language vi_VN 2026-08-13 07:42:34,658 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/base_geolocalize/i18n/vi.po for language vi_VN 2026-08-13 07:42:34,661 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,661 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,663 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,663 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,664 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,664 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,676 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,676 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,678 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,678 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,687 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,687 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,698 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,698 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,700 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,700 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,717 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,717 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,718 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,718 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,724 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,724 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,727 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module fleet: loading translation file /data/build/rb-2f9fcab-223857/addons/fleet/i18n/vi.po for language vi_VN 2026-08-13 07:42:34,727 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/fleet/i18n/vi.po for language vi_VN 2026-08-13 07:42:34,744 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,744 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,747 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,747 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,750 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module hr_fleet: loading translation file /data/build/rb-2f9fcab-223857/addons/hr_fleet/i18n/vi.po for language vi_VN 2026-08-13 07:42:34,750 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/hr_fleet/i18n/vi.po for language vi_VN 2026-08-13 07:42:34,753 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,753 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,761 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,761 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,763 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,763 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,790 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_partner_calendar: no translation for language vi_VN 2026-08-13 07:42:34,790 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,790 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,807 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,808 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,830 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module gamification: loading translation file /data/build/rb-2f9fcab-223857/addons/gamification/i18n/vi.po for language vi_VN 2026-08-13 07:42:34,830 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/gamification/i18n/vi.po for language vi_VN 2026-08-13 07:42:34,851 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module survey: loading translation file /data/build/rb-2f9fcab-223857/addons/survey/i18n/vi.po for language vi_VN 2026-08-13 07:42:34,851 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/survey/i18n/vi.po for language vi_VN 2026-08-13 07:42:34,882 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,883 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,884 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,884 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,885 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,885 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,895 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,895 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,908 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,908 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,911 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,911 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,914 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,915 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,918 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module hr_skills: loading translation file /data/build/rb-2f9fcab-223857/addons/hr_skills/i18n/vi.po for language vi_VN 2026-08-13 07:42:34,918 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/hr_skills/i18n/vi.po for language vi_VN 2026-08-13 07:42:34,929 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,929 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,940 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,940 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,945 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,945 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,963 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,963 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,980 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:34,980 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,014 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,015 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,031 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,031 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,032 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,032 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,041 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,041 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,053 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_partner: loading translation file /data/build/rb-2f9fcab-223857/addons/website_partner/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,054 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_partner/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,055 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_profile: loading translation file /data/build/rb-2f9fcab-223857/addons/website_profile/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,055 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_profile/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,063 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_slides: loading translation file /data/build/rb-2f9fcab-223857/addons/website_slides/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,064 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_slides/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,110 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module event: loading translation file /data/build/rb-2f9fcab-223857/addons/event/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,111 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/event/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,164 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_event: loading translation file /data/build/rb-2f9fcab-223857/addons/website_event/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,164 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_event/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,173 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module im_livechat: loading translation file /data/build/rb-2f9fcab-223857/addons/im_livechat/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,174 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/im_livechat/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,189 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module sale_stock: loading translation file /data/build/rb-2f9fcab-223857/addons/sale_stock/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,189 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/sale_stock/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,196 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module repair: loading translation file /data/build/rb-2f9fcab-223857/addons/repair/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,196 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/repair/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,208 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module hr_attendance: loading translation file /data/build/rb-2f9fcab-223857/addons/hr_attendance/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,208 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/hr_attendance/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,222 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module mass_mailing_sms: loading translation file /data/build/rb-2f9fcab-223857/addons/mass_mailing_sms/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,222 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/mass_mailing_sms/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,231 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module project_todo: loading translation file /data/build/rb-2f9fcab-223857/addons/project_todo/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,231 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/project_todo/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,236 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module lunch: loading translation file /data/build/rb-2f9fcab-223857/addons/lunch/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,236 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/lunch/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,250 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_hr_recruitment: loading translation file /data/build/rb-2f9fcab-223857/addons/website_hr_recruitment/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,251 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_hr_recruitment/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,261 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_data_module: no translation for language vi_VN 2026-08-13 07:42:35,262 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module web_responsive: no translation for language vi_VN 2026-08-13 07:42:35,262 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module mail_plugin: loading translation file /data/build/rb-2f9fcab-223857/addons/mail_plugin/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,262 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/mail_plugin/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,267 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module crm_mail_plugin: loading translation file /data/build/rb-2f9fcab-223857/addons/crm_mail_plugin/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,267 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/crm_mail_plugin/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,268 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module project_mail_plugin: loading translation file /data/build/rb-2f9fcab-223857/addons/project_mail_plugin/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,268 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/project_mail_plugin/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,269 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module pos_adyen: loading translation file /data/build/rb-2f9fcab-223857/addons/pos_adyen/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,269 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/pos_adyen/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,271 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module pos_discount: loading translation file /data/build/rb-2f9fcab-223857/addons/pos_discount/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,271 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/pos_discount/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,273 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module account_edi_ubl_cii: loading translation file /data/build/rb-2f9fcab-223857/addons/account_edi_ubl_cii/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,273 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/account_edi_ubl_cii/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,280 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module pos_edi_ubl: loading translation file /data/build/rb-2f9fcab-223857/addons/pos_edi_ubl/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,280 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/pos_edi_ubl/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,280 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module pos_epson_printer: loading translation file /data/build/rb-2f9fcab-223857/addons/pos_epson_printer/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,281 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/pos_epson_printer/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,283 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module loyalty: loading translation file /data/build/rb-2f9fcab-223857/addons/loyalty/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,283 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/loyalty/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,299 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module pos_loyalty: loading translation file /data/build/rb-2f9fcab-223857/addons/pos_loyalty/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,299 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/pos_loyalty/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,304 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module pos_mercado_pago: loading translation file /data/build/rb-2f9fcab-223857/addons/pos_mercado_pago/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,304 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/pos_mercado_pago/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,305 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module pos_mrp: loading translation file /data/build/rb-2f9fcab-223857/addons/pos_mrp/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,305 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/pos_mrp/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,306 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module pos_paytm: loading translation file /data/build/rb-2f9fcab-223857/addons/pos_paytm/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,306 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/pos_paytm/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,308 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module pos_pine_labs: loading translation file /data/build/rb-2f9fcab-223857/addons/pos_pine_labs/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,308 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/pos_pine_labs/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,310 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module pos_razorpay: loading translation file /data/build/rb-2f9fcab-223857/addons/pos_razorpay/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,310 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/pos_razorpay/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,311 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module payment_adyen: loading translation file /data/build/rb-2f9fcab-223857/addons/payment_adyen/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,312 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/payment_adyen/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,314 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module pos_restaurant_adyen: loading translation file /data/build/rb-2f9fcab-223857/addons/pos_restaurant_adyen/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,314 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/pos_restaurant_adyen/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,315 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module pos_restaurant_loyalty: no translation for language vi_VN 2026-08-13 07:42:35,315 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module payment_stripe: loading translation file /data/build/rb-2f9fcab-223857/addons/payment_stripe/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,315 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/payment_stripe/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,317 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module pos_stripe: loading translation file /data/build/rb-2f9fcab-223857/addons/pos_stripe/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,317 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/pos_stripe/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,318 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module pos_restaurant_stripe: no translation for language vi_VN 2026-08-13 07:42:35,318 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module pos_sale: loading translation file /data/build/rb-2f9fcab-223857/addons/pos_sale/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,319 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/pos_sale/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,322 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module pos_sale_loyalty: loading translation file /data/build/rb-2f9fcab-223857/addons/pos_sale_loyalty/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,322 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/pos_sale_loyalty/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,323 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module pos_self_order: loading translation file /data/build/rb-2f9fcab-223857/addons/pos_self_order/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,323 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/pos_self_order/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,333 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module pos_self_order_epson_printer: no translation for language vi_VN 2026-08-13 07:42:35,333 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,333 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,338 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,338 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,339 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,339 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,340 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module sale_loyalty: loading translation file /data/build/rb-2f9fcab-223857/addons/sale_loyalty/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,340 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/sale_loyalty/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,343 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,343 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,345 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module pos_viva_wallet: loading translation file /data/build/rb-2f9fcab-223857/addons/pos_viva_wallet/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,345 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/pos_viva_wallet/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,347 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_data_module_install: no translation for language vi_VN 2026-08-13 07:42:35,347 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module base_address_extended: loading translation file /data/build/rb-2f9fcab-223857/addons/base_address_extended/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,347 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/base_address_extended/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,349 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module hr_hourly_cost: loading translation file /data/build/rb-2f9fcab-223857/addons/hr_hourly_cost/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,349 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/hr_hourly_cost/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,350 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module hr_timesheet: loading translation file /data/build/rb-2f9fcab-223857/addons/hr_timesheet/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,351 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/hr_timesheet/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,362 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,362 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,366 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,366 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,368 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module account_qr_code_emv: loading translation file /data/build/rb-2f9fcab-223857/addons/account_qr_code_emv/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,368 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/account_qr_code_emv/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,369 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module base_iban: loading translation file /data/build/rb-2f9fcab-223857/addons/base_iban/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,369 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/base_iban/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,370 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module l10n_vn: loading translation file /data/build/rb-2f9fcab-223857/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,370 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/l10n_vn/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,372 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,372 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,382 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,382 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,390 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,390 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,393 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,393 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,398 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,398 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,400 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,401 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,402 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,402 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,404 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,404 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,405 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,405 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,407 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_foreign_trade_currency_rate: no translation for language vi_VN 2026-08-13 07:42:35,408 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,408 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,414 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,414 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,422 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_foreign_trade_import_currency_rate: no translation for language vi_VN 2026-08-13 07:42:35,422 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_blog: loading translation file /data/build/rb-2f9fcab-223857/addons/website_blog/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,422 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_blog/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,443 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,444 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,445 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,445 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,446 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,446 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,448 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,448 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,449 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,449 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,451 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,451 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,465 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,465 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,470 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_pos_refund: no translation for language vi_VN 2026-08-13 07:42:35,470 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,470 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,471 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,471 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,472 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel: loading translation file /data/build/rb-2f9fcab-223857/addons/l10n_vn_edi_viettel/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,472 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/l10n_vn_edi_viettel/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,477 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,477 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,479 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel_pos: loading translation file /data/build/rb-2f9fcab-223857/addons/l10n_vn_edi_viettel_pos/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,479 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/l10n_vn_edi_viettel_pos/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,481 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,481 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,482 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module privacy_lookup: loading translation file /data/build/rb-2f9fcab-223857/addons/privacy_lookup/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,482 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/privacy_lookup/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,485 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module to_partner_multilang: no translation for language vi_VN 2026-08-13 07:42:35,485 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module partner_autocomplete: loading translation file /data/build/rb-2f9fcab-223857/addons/partner_autocomplete/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,485 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/partner_autocomplete/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,488 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module to_partner_multilang_partner_autocomplete: no translation for language vi_VN 2026-08-13 07:42:35,488 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,488 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,490 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,491 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,492 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,492 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,494 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,494 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,497 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module pos_online_payment: loading translation file /data/build/rb-2f9fcab-223857/addons/pos_online_payment/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,497 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/pos_online_payment/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,501 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,501 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,502 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,502 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,504 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,504 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,505 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,505 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,509 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,509 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,524 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,524 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,526 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,526 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,526 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,526 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,533 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,533 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,536 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,536 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,537 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_crm: loading translation file /data/build/rb-2f9fcab-223857/addons/website_crm/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,537 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_crm/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,539 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_sms: loading translation file /data/build/rb-2f9fcab-223857/addons/website_sms/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,539 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_sms/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,540 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_crm_sms: loading translation file /data/build/rb-2f9fcab-223857/addons/website_crm_sms/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,540 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_crm_sms/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,541 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module purchase_requisition: loading translation file /data/build/rb-2f9fcab-223857/addons/purchase_requisition/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,541 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/purchase_requisition/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,548 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module sale_purchase: loading translation file /data/build/rb-2f9fcab-223857/addons/sale_purchase/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,548 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/sale_purchase/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,550 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module purchase_requisition_sale: loading translation file /data/build/rb-2f9fcab-223857/addons/purchase_requisition_sale/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,550 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/purchase_requisition_sale/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,552 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module purchase_requisition_stock: loading translation file /data/build/rb-2f9fcab-223857/addons/purchase_requisition_stock/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,553 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/purchase_requisition_stock/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,554 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module account_add_gln: loading translation file /data/build/rb-2f9fcab-223857/addons/account_add_gln/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,554 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/account_add_gln/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,555 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module account_check_printing: loading translation file /data/build/rb-2f9fcab-223857/addons/account_check_printing/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,555 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/account_check_printing/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,560 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module account_debit_note: loading translation file /data/build/rb-2f9fcab-223857/addons/account_debit_note/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,560 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/account_debit_note/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,562 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module account_edi: loading translation file /data/build/rb-2f9fcab-223857/addons/account_edi/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,562 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/account_edi/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,565 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module certificate: loading translation file /data/build/rb-2f9fcab-223857/addons/certificate/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,565 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/certificate/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,568 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module account_edi_proxy_client: loading translation file /data/build/rb-2f9fcab-223857/addons/account_edi_proxy_client/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,568 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/account_edi_proxy_client/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,570 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module account_edi_ubl_cii_tax_extension: loading translation file /data/build/rb-2f9fcab-223857/addons/account_edi_ubl_cii_tax_extension/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,570 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/account_edi_ubl_cii_tax_extension/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,576 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module account_fleet: loading translation file /data/build/rb-2f9fcab-223857/addons/account_fleet/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,576 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/account_fleet/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,578 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module account_peppol: loading translation file /data/build/rb-2f9fcab-223857/addons/account_peppol/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,578 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/account_peppol/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,590 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module account_peppol_response: loading translation file /data/build/rb-2f9fcab-223857/addons/account_peppol_response/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,590 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/account_peppol_response/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,593 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module account_peppol_selfbilling: loading translation file /data/build/rb-2f9fcab-223857/addons/account_peppol_selfbilling/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,594 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/account_peppol_selfbilling/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,597 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module account_qr_code_sepa: loading translation file /data/build/rb-2f9fcab-223857/addons/account_qr_code_sepa/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,597 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/account_qr_code_sepa/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,598 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module account_tax_python: loading translation file /data/build/rb-2f9fcab-223857/addons/account_tax_python/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,598 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/account_tax_python/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,599 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module account_test: loading translation file /data/build/rb-2f9fcab-223857/addons/account_test/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,599 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/account_test/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,601 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module account_update_tax_tags: loading translation file /data/build/rb-2f9fcab-223857/addons/account_update_tax_tags/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,602 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/account_update_tax_tags/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,603 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module auth_oauth: loading translation file /data/build/rb-2f9fcab-223857/addons/auth_oauth/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,603 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/auth_oauth/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,606 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module auth_passkey: loading translation file /data/build/rb-2f9fcab-223857/addons/auth_passkey/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,606 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/auth_passkey/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,609 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module auth_password_policy: loading translation file /data/build/rb-2f9fcab-223857/addons/auth_password_policy/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,609 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/auth_password_policy/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,611 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module auth_password_policy_portal: loading translation file /data/build/rb-2f9fcab-223857/addons/auth_password_policy_portal/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,611 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/auth_password_policy_portal/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,612 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module auth_password_policy_signup: loading translation file /data/build/rb-2f9fcab-223857/addons/auth_password_policy_signup/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,612 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/auth_password_policy_signup/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,613 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module auth_totp: loading translation file /data/build/rb-2f9fcab-223857/addons/auth_totp/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,613 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/auth_totp/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,618 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module auth_totp_mail: loading translation file /data/build/rb-2f9fcab-223857/addons/auth_totp_mail/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,618 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/auth_totp_mail/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,620 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module auth_totp_mail_enforce: loading translation file /data/build/rb-2f9fcab-223857/addons/auth_totp_mail_enforce/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,620 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/auth_totp_mail_enforce/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,622 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module auth_totp_portal: loading translation file /data/build/rb-2f9fcab-223857/addons/auth_totp_portal/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,622 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/auth_totp_portal/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,623 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module base_import: loading translation file /data/build/rb-2f9fcab-223857/addons/base_import/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,623 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/base_import/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,629 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module base_import_module: loading translation file /data/build/rb-2f9fcab-223857/addons/base_import_module/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,629 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/base_import_module/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,631 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module base_install_request: loading translation file /data/build/rb-2f9fcab-223857/addons/base_install_request/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,631 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/base_install_request/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,634 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module base_sparse_field: loading translation file /data/build/rb-2f9fcab-223857/addons/base_sparse_field/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,634 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/base_sparse_field/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,635 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module base_vat: loading translation file /data/build/rb-2f9fcab-223857/addons/base_vat/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,635 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/base_vat/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,637 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module calendar_sms: loading translation file /data/build/rb-2f9fcab-223857/addons/calendar_sms/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,637 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/calendar_sms/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,639 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module cloud_storage: loading translation file /data/build/rb-2f9fcab-223857/addons/cloud_storage/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,639 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/cloud_storage/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,640 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module cloud_storage_azure: loading translation file /data/build/rb-2f9fcab-223857/addons/cloud_storage_azure/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,640 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/cloud_storage_azure/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,642 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module cloud_storage_google: loading translation file /data/build/rb-2f9fcab-223857/addons/cloud_storage_google/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,642 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/cloud_storage_google/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,643 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module cloud_storage_migration: loading translation file /data/build/rb-2f9fcab-223857/addons/cloud_storage_migration/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,643 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/cloud_storage_migration/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,647 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module iap_crm: loading translation file /data/build/rb-2f9fcab-223857/addons/iap_crm/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,647 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/iap_crm/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,648 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module crm_iap_enrich: loading translation file /data/build/rb-2f9fcab-223857/addons/crm_iap_enrich/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,648 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/crm_iap_enrich/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,649 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module crm_iap_mine: loading translation file /data/build/rb-2f9fcab-223857/addons/crm_iap_mine/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,650 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/crm_iap_mine/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,655 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module crm_livechat: loading translation file /data/build/rb-2f9fcab-223857/addons/crm_livechat/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,655 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/crm_livechat/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,656 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module crm_sms: loading translation file /data/build/rb-2f9fcab-223857/addons/crm_sms/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,657 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/crm_sms/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,657 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module stock_delivery: loading translation file /data/build/rb-2f9fcab-223857/addons/stock_delivery/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,657 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/stock_delivery/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,662 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module delivery_mondialrelay: loading translation file /data/build/rb-2f9fcab-223857/addons/delivery_mondialrelay/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,663 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/delivery_mondialrelay/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,664 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module stock_picking_batch: loading translation file /data/build/rb-2f9fcab-223857/addons/stock_picking_batch/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,665 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/stock_picking_batch/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,672 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module delivery_stock_picking_batch: loading translation file /data/build/rb-2f9fcab-223857/addons/delivery_stock_picking_batch/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,673 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/delivery_stock_picking_batch/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,674 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module event_booth: loading translation file /data/build/rb-2f9fcab-223857/addons/event_booth/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,674 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/event_booth/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,680 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module event_product: loading translation file /data/build/rb-2f9fcab-223857/addons/event_product/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,680 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/event_product/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,681 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module event_sale: loading translation file /data/build/rb-2f9fcab-223857/addons/event_sale/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,682 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/event_sale/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,686 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module event_booth_sale: loading translation file /data/build/rb-2f9fcab-223857/addons/event_booth_sale/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,686 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/event_booth_sale/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,689 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module event_crm: loading translation file /data/build/rb-2f9fcab-223857/addons/event_crm/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,689 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/event_crm/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,693 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module event_crm_sale: loading translation file /data/build/rb-2f9fcab-223857/addons/event_crm_sale/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,693 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/event_crm_sale/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,694 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module event_sms: loading translation file /data/build/rb-2f9fcab-223857/addons/event_sms/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,694 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/event_sms/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,695 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module sale_crm: loading translation file /data/build/rb-2f9fcab-223857/addons/sale_crm/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,695 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/sale_crm/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,697 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module gamification_sale_crm: loading translation file /data/build/rb-2f9fcab-223857/addons/gamification_sale_crm/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,697 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/gamification_sale_crm/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,699 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module google_account: loading translation file /data/build/rb-2f9fcab-223857/addons/google_account/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,699 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/google_account/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,700 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module google_calendar: loading translation file /data/build/rb-2f9fcab-223857/addons/google_calendar/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,700 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/google_calendar/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,703 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module google_gmail: loading translation file /data/build/rb-2f9fcab-223857/addons/google_gmail/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,703 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/google_gmail/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,706 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module hr_calendar: loading translation file /data/build/rb-2f9fcab-223857/addons/hr_calendar/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,706 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/hr_calendar/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,707 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module hr_gamification: loading translation file /data/build/rb-2f9fcab-223857/addons/hr_gamification/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,707 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/hr_gamification/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,711 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module hr_holidays_attendance: loading translation file /data/build/rb-2f9fcab-223857/addons/hr_holidays_attendance/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,711 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/hr_holidays_attendance/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,713 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module hr_homeworking: loading translation file /data/build/rb-2f9fcab-223857/addons/hr_homeworking/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,713 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/hr_homeworking/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,716 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module hr_homeworking_calendar: loading translation file /data/build/rb-2f9fcab-223857/addons/hr_homeworking_calendar/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,716 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/hr_homeworking_calendar/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,718 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module hr_livechat: loading translation file /data/build/rb-2f9fcab-223857/addons/hr_livechat/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,718 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/hr_livechat/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,719 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module hr_presence: loading translation file /data/build/rb-2f9fcab-223857/addons/hr_presence/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,719 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/hr_presence/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,721 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module hr_recruitment_sms: loading translation file /data/build/rb-2f9fcab-223857/addons/hr_recruitment_sms/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,721 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/hr_recruitment_sms/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,722 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module hr_recruitment_survey: loading translation file /data/build/rb-2f9fcab-223857/addons/hr_recruitment_survey/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,722 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/hr_recruitment_survey/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,725 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module hr_skills_slides: loading translation file /data/build/rb-2f9fcab-223857/addons/hr_skills_slides/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,725 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/hr_skills_slides/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,726 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module hr_skills_survey: loading translation file /data/build/rb-2f9fcab-223857/addons/hr_skills_survey/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,726 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/hr_skills_survey/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,728 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module hr_timesheet_attendance: loading translation file /data/build/rb-2f9fcab-223857/addons/hr_timesheet_attendance/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,728 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/hr_timesheet_attendance/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,730 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module l10n_us: no translation for language vi_VN 2026-08-13 07:42:35,731 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module l10n_us_account: no translation for language vi_VN 2026-08-13 07:42:35,731 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,731 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,733 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,733 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,734 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,734 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,737 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,737 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,743 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_auto_transfer: no translation for language vi_VN 2026-08-13 07:42:35,743 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,743 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,756 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,757 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,780 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,780 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,781 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,781 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,782 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,782 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,784 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade_account_reports: no translation for language vi_VN 2026-08-13 07:42:35,784 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,784 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,787 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module sale_service: loading translation file /data/build/rb-2f9fcab-223857/addons/sale_service/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,787 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/sale_service/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,788 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module project_account: loading translation file /data/build/rb-2f9fcab-223857/addons/project_account/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,788 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/project_account/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,789 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module sale_project: loading translation file /data/build/rb-2f9fcab-223857/addons/sale_project/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,789 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/sale_project/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,793 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module sale_timesheet: loading translation file /data/build/rb-2f9fcab-223857/addons/sale_timesheet/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,793 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/sale_timesheet/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,802 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,802 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,804 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_tracking_location: no translation for language vi_VN 2026-08-13 07:42:35,804 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,804 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,826 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,826 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,827 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,827 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,861 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_logistics_sales_team: no translation for language vi_VN 2026-08-13 07:42:35,861 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_tracking_location_route: no translation for language vi_VN 2026-08-13 07:42:35,861 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,861 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,864 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,864 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,867 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,867 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,868 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,869 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,876 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,876 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,878 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,878 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,879 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,879 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,879 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,879 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,881 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,881 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,887 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,887 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,888 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,888 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,890 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,890 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,891 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,891 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,893 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,893 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,895 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,895 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,896 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,896 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,897 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,898 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,898 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,898 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,899 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,899 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,900 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,901 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,901 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,901 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,902 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,902 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,906 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,906 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,907 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module mail_bot: loading translation file /data/build/rb-2f9fcab-223857/addons/mail_bot/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,907 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/mail_bot/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,909 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module mail_bot_hr: no translation for language vi_VN 2026-08-13 07:42:35,910 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module mail_group: loading translation file /data/build/rb-2f9fcab-223857/addons/mail_group/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,910 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/mail_group/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,917 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module mass_mailing_crm: loading translation file /data/build/rb-2f9fcab-223857/addons/mass_mailing_crm/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,917 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/mass_mailing_crm/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,918 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module mass_mailing_crm_sms: loading translation file /data/build/rb-2f9fcab-223857/addons/mass_mailing_crm_sms/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,919 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/mass_mailing_crm_sms/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,919 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module mass_mailing_event: loading translation file /data/build/rb-2f9fcab-223857/addons/mass_mailing_event/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,919 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/mass_mailing_event/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,920 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module mass_mailing_event_sms: loading translation file /data/build/rb-2f9fcab-223857/addons/mass_mailing_event_sms/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,920 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/mass_mailing_event_sms/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,921 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_event_track: loading translation file /data/build/rb-2f9fcab-223857/addons/website_event_track/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,921 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_event_track/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,934 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module mass_mailing_event_track: loading translation file /data/build/rb-2f9fcab-223857/addons/mass_mailing_event_track/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,934 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/mass_mailing_event_track/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,935 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module mass_mailing_event_track_sms: loading translation file /data/build/rb-2f9fcab-223857/addons/mass_mailing_event_track_sms/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,935 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/mass_mailing_event_track_sms/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,936 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module mass_mailing_sale: loading translation file /data/build/rb-2f9fcab-223857/addons/mass_mailing_sale/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,936 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/mass_mailing_sale/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,937 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module mass_mailing_sale_sms: loading translation file /data/build/rb-2f9fcab-223857/addons/mass_mailing_sale_sms/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,937 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/mass_mailing_sale_sms/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,938 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module mass_mailing_slides: loading translation file /data/build/rb-2f9fcab-223857/addons/mass_mailing_slides/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,938 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/mass_mailing_slides/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,938 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module membership: loading translation file /data/build/rb-2f9fcab-223857/addons/membership/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,939 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/membership/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,942 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module microsoft_account: loading translation file /data/build/rb-2f9fcab-223857/addons/microsoft_account/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,942 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/microsoft_account/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,943 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module microsoft_calendar: loading translation file /data/build/rb-2f9fcab-223857/addons/microsoft_calendar/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,943 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/microsoft_calendar/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,946 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module microsoft_outlook: loading translation file /data/build/rb-2f9fcab-223857/addons/microsoft_outlook/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,946 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/microsoft_outlook/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,949 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module mrp_account: loading translation file /data/build/rb-2f9fcab-223857/addons/mrp_account/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,949 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/mrp_account/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,952 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module mrp_landed_costs: loading translation file /data/build/rb-2f9fcab-223857/addons/mrp_landed_costs/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,952 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/mrp_landed_costs/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,953 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module product_expiry: loading translation file /data/build/rb-2f9fcab-223857/addons/product_expiry/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,953 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/product_expiry/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,956 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module mrp_product_expiry: loading translation file /data/build/rb-2f9fcab-223857/addons/mrp_product_expiry/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,956 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/mrp_product_expiry/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,957 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module mrp_repair: loading translation file /data/build/rb-2f9fcab-223857/addons/mrp_repair/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,957 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/mrp_repair/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,958 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module mrp_subcontracting: loading translation file /data/build/rb-2f9fcab-223857/addons/mrp_subcontracting/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,958 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/mrp_subcontracting/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,961 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module mrp_subcontracting_account: loading translation file /data/build/rb-2f9fcab-223857/addons/mrp_subcontracting_account/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,961 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/mrp_subcontracting_account/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,962 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module sale_purchase_stock: loading translation file /data/build/rb-2f9fcab-223857/addons/sale_purchase_stock/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,962 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/sale_purchase_stock/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,963 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module stock_dropshipping: loading translation file /data/build/rb-2f9fcab-223857/addons/stock_dropshipping/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,963 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/stock_dropshipping/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,964 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module mrp_subcontracting_dropshipping: loading translation file /data/build/rb-2f9fcab-223857/addons/mrp_subcontracting_dropshipping/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,964 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/mrp_subcontracting_dropshipping/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,966 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module mrp_subcontracting_landed_costs: loading translation file /data/build/rb-2f9fcab-223857/addons/mrp_subcontracting_landed_costs/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,966 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/mrp_subcontracting_landed_costs/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,967 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module purchase_mrp: loading translation file /data/build/rb-2f9fcab-223857/addons/purchase_mrp/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,967 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/purchase_mrp/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,968 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module mrp_subcontracting_purchase: loading translation file /data/build/rb-2f9fcab-223857/addons/mrp_subcontracting_purchase/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,968 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/mrp_subcontracting_purchase/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,969 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module mrp_subcontracting_repair: no translation for language vi_VN 2026-08-13 07:42:35,970 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,970 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,972 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,972 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,974 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,974 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,976 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,977 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,981 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,981 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,983 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,983 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:35,986 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module pos_account_tax_python: loading translation file /data/build/rb-2f9fcab-223857/addons/pos_account_tax_python/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,986 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/pos_account_tax_python/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,987 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module pos_event: loading translation file /data/build/rb-2f9fcab-223857/addons/pos_event/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,987 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/pos_event/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,989 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module pos_event_sale: loading translation file /data/build/rb-2f9fcab-223857/addons/pos_event_sale/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,989 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/pos_event_sale/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,990 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module pos_hr: loading translation file /data/build/rb-2f9fcab-223857/addons/pos_hr/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,990 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/pos_hr/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,993 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module pos_hr_restaurant: no translation for language vi_VN 2026-08-13 07:42:35,993 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module pos_online_payment_self_order: loading translation file /data/build/rb-2f9fcab-223857/addons/pos_online_payment_self_order/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,993 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/pos_online_payment_self_order/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,995 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module sale_margin: loading translation file /data/build/rb-2f9fcab-223857/addons/sale_margin/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,995 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/sale_margin/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,996 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module pos_sale_margin: loading translation file /data/build/rb-2f9fcab-223857/addons/pos_sale_margin/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,996 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/pos_sale_margin/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,997 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module pos_self_order_adyen: loading translation file /data/build/rb-2f9fcab-223857/addons/pos_self_order_adyen/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,997 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/pos_self_order_adyen/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,998 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module pos_self_order_razorpay: loading translation file /data/build/rb-2f9fcab-223857/addons/pos_self_order_razorpay/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,998 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/pos_self_order_razorpay/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,999 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module pos_self_order_sale: loading translation file /data/build/rb-2f9fcab-223857/addons/pos_self_order_sale/i18n/vi.po for language vi_VN 2026-08-13 07:42:35,999 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/pos_self_order_sale/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,001 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module pos_self_order_stripe: loading translation file /data/build/rb-2f9fcab-223857/addons/pos_self_order_stripe/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,001 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/pos_self_order_stripe/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,002 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module pos_sms: loading translation file /data/build/rb-2f9fcab-223857/addons/pos_sms/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,002 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/pos_sms/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,003 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module product_email_template: loading translation file /data/build/rb-2f9fcab-223857/addons/product_email_template/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,003 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/product_email_template/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,004 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module product_images: loading translation file /data/build/rb-2f9fcab-223857/addons/product_images/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,005 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/product_images/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,007 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module product_margin: loading translation file /data/build/rb-2f9fcab-223857/addons/product_margin/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,007 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/product_margin/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,010 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module product_matrix: loading translation file /data/build/rb-2f9fcab-223857/addons/product_matrix/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,010 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/product_matrix/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,012 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module project_hr_expense: loading translation file /data/build/rb-2f9fcab-223857/addons/project_hr_expense/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,012 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/project_hr_expense/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,013 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module project_hr_skills: loading translation file /data/build/rb-2f9fcab-223857/addons/project_hr_skills/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,013 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/project_hr_skills/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,014 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module project_mrp: loading translation file /data/build/rb-2f9fcab-223857/addons/project_mrp/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,014 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/project_mrp/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,015 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module project_mrp_account: loading translation file /data/build/rb-2f9fcab-223857/addons/project_mrp_account/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,015 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/project_mrp_account/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,016 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module sale_mrp: loading translation file /data/build/rb-2f9fcab-223857/addons/sale_mrp/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,016 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/sale_mrp/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,018 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module project_mrp_sale: no translation for language vi_VN 2026-08-13 07:42:36,018 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module project_mrp_stock_landed_costs: loading translation file /data/build/rb-2f9fcab-223857/addons/project_mrp_stock_landed_costs/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,018 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/project_mrp_stock_landed_costs/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,018 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module project_purchase: loading translation file /data/build/rb-2f9fcab-223857/addons/project_purchase/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,018 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/project_purchase/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,019 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module project_stock: loading translation file /data/build/rb-2f9fcab-223857/addons/project_stock/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,019 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/project_stock/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,021 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module project_purchase_stock: loading translation file /data/build/rb-2f9fcab-223857/addons/project_purchase_stock/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,021 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/project_purchase_stock/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,022 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module sale_expense: loading translation file /data/build/rb-2f9fcab-223857/addons/sale_expense/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,022 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/sale_expense/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,024 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module project_sale_expense: loading translation file /data/build/rb-2f9fcab-223857/addons/project_sale_expense/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,024 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/project_sale_expense/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,025 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module project_sms: loading translation file /data/build/rb-2f9fcab-223857/addons/project_sms/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,025 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/project_sms/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,027 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module project_stock_account: loading translation file /data/build/rb-2f9fcab-223857/addons/project_stock_account/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,027 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/project_stock_account/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,028 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module project_stock_landed_costs: loading translation file /data/build/rb-2f9fcab-223857/addons/project_stock_landed_costs/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,028 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/project_stock_landed_costs/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,029 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module project_timesheet_holidays: loading translation file /data/build/rb-2f9fcab-223857/addons/project_timesheet_holidays/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,029 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/project_timesheet_holidays/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,031 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module purchase_edi_ubl_bis3: loading translation file /data/build/rb-2f9fcab-223857/addons/purchase_edi_ubl_bis3/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,031 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/purchase_edi_ubl_bis3/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,032 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module purchase_product_matrix: loading translation file /data/build/rb-2f9fcab-223857/addons/purchase_product_matrix/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,032 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/purchase_product_matrix/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,033 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module purchase_repair: loading translation file /data/build/rb-2f9fcab-223857/addons/purchase_repair/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,033 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/purchase_repair/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,035 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module sale_async_emails: loading translation file /data/build/rb-2f9fcab-223857/addons/sale_async_emails/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,035 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/sale_async_emails/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,036 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module sale_edi_ubl: loading translation file /data/build/rb-2f9fcab-223857/addons/sale_edi_ubl/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,036 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/sale_edi_ubl/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,037 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module sale_expense_margin: loading translation file /data/build/rb-2f9fcab-223857/addons/sale_expense_margin/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,037 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/sale_expense_margin/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,038 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module sale_gelato: loading translation file /data/build/rb-2f9fcab-223857/addons/sale_gelato/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,038 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/sale_gelato/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,042 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module sale_gelato_stock: loading translation file /data/build/rb-2f9fcab-223857/addons/sale_gelato_stock/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,042 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/sale_gelato_stock/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,043 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module sale_loyalty_delivery: loading translation file /data/build/rb-2f9fcab-223857/addons/sale_loyalty_delivery/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,043 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/sale_loyalty_delivery/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,044 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module sale_stock_margin: loading translation file /data/build/rb-2f9fcab-223857/addons/sale_stock_margin/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,044 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/sale_stock_margin/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,045 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module sale_mrp_margin: no translation for language vi_VN 2026-08-13 07:42:36,045 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module sale_pdf_quote_builder: loading translation file /data/build/rb-2f9fcab-223857/addons/sale_pdf_quote_builder/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,045 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/sale_pdf_quote_builder/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,050 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module sale_product_matrix: loading translation file /data/build/rb-2f9fcab-223857/addons/sale_product_matrix/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,051 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/sale_product_matrix/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,052 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module sale_project_stock: loading translation file /data/build/rb-2f9fcab-223857/addons/sale_project_stock/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,052 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/sale_project_stock/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,054 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module sale_project_stock_account: loading translation file /data/build/rb-2f9fcab-223857/addons/sale_project_stock_account/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,054 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/sale_project_stock_account/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,056 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module sale_purchase_project: loading translation file /data/build/rb-2f9fcab-223857/addons/sale_purchase_project/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,056 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/sale_purchase_project/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,057 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module sale_sms: no translation for language vi_VN 2026-08-13 07:42:36,057 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module sale_timesheet_margin: loading translation file /data/build/rb-2f9fcab-223857/addons/sale_timesheet_margin/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,057 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/sale_timesheet_margin/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,058 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module sms_twilio: loading translation file /data/build/rb-2f9fcab-223857/addons/sms_twilio/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,058 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/sms_twilio/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,061 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module snailmail: loading translation file /data/build/rb-2f9fcab-223857/addons/snailmail/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,061 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/snailmail/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,066 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module snailmail_account: loading translation file /data/build/rb-2f9fcab-223857/addons/snailmail_account/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,066 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/snailmail_account/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,067 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module spreadsheet: loading translation file /data/build/rb-2f9fcab-223857/addons/spreadsheet/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,068 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/spreadsheet/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,133 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module spreadsheet_account: loading translation file /data/build/rb-2f9fcab-223857/addons/spreadsheet_account/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,134 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/spreadsheet_account/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,136 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module spreadsheet_dashboard: loading translation file /data/build/rb-2f9fcab-223857/addons/spreadsheet_dashboard/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,137 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/spreadsheet_dashboard/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,140 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_account: loading translation file /data/build/rb-2f9fcab-223857/addons/spreadsheet_dashboard_account/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,140 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/spreadsheet_dashboard_account/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,142 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_event_sale: loading translation file /data/build/rb-2f9fcab-223857/addons/spreadsheet_dashboard_event_sale/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,142 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/spreadsheet_dashboard_event_sale/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,143 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_expense: loading translation file /data/build/rb-2f9fcab-223857/addons/spreadsheet_dashboard_hr_expense/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,143 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/spreadsheet_dashboard_hr_expense/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,144 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_timesheet: loading translation file /data/build/rb-2f9fcab-223857/addons/spreadsheet_dashboard_hr_timesheet/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,144 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/spreadsheet_dashboard_hr_timesheet/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,146 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_im_livechat: loading translation file /data/build/rb-2f9fcab-223857/addons/spreadsheet_dashboard_im_livechat/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,146 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/spreadsheet_dashboard_im_livechat/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,147 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_hr: loading translation file /data/build/rb-2f9fcab-223857/addons/spreadsheet_dashboard_pos_hr/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,148 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/spreadsheet_dashboard_pos_hr/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,149 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_restaurant: loading translation file /data/build/rb-2f9fcab-223857/addons/spreadsheet_dashboard_pos_restaurant/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,149 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/spreadsheet_dashboard_pos_restaurant/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,151 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale: loading translation file /data/build/rb-2f9fcab-223857/addons/spreadsheet_dashboard_sale/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,151 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/spreadsheet_dashboard_sale/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,156 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale_timesheet: loading translation file /data/build/rb-2f9fcab-223857/addons/spreadsheet_dashboard_sale_timesheet/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,156 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/spreadsheet_dashboard_sale_timesheet/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,158 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_stock_account: loading translation file /data/build/rb-2f9fcab-223857/addons/spreadsheet_dashboard_stock_account/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,158 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/spreadsheet_dashboard_stock_account/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,161 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale: loading translation file /data/build/rb-2f9fcab-223857/addons/spreadsheet_dashboard_website_sale/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,161 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/spreadsheet_dashboard_website_sale/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,163 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_sale_slides: loading translation file /data/build/rb-2f9fcab-223857/addons/website_sale_slides/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,163 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_sale_slides/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,167 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale_slides: loading translation file /data/build/rb-2f9fcab-223857/addons/spreadsheet_dashboard_website_sale_slides/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,167 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/spreadsheet_dashboard_website_sale_slides/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,169 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module stock_fleet: loading translation file /data/build/rb-2f9fcab-223857/addons/stock_fleet/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,169 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/stock_fleet/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,172 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module stock_sms: loading translation file /data/build/rb-2f9fcab-223857/addons/stock_sms/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,172 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/stock_sms/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,174 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_access_rights: no translation for language vi_VN 2026-08-13 07:42:36,174 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_action_bindings: no translation for language vi_VN 2026-08-13 07:42:36,175 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_apikeys: no translation for language vi_VN 2026-08-13 07:42:36,175 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_assetsbundle: no translation for language vi_VN 2026-08-13 07:42:36,175 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_auth_custom: no translation for language vi_VN 2026-08-13 07:42:36,175 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_convert: no translation for language vi_VN 2026-08-13 07:42:36,175 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_converter: no translation for language vi_VN 2026-08-13 07:42:36,175 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_crm_iap_reveal: loading translation file /data/build/rb-2f9fcab-223857/addons/website_crm_iap_reveal/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,175 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_crm_iap_reveal/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,180 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_google_map: no translation for language vi_VN 2026-08-13 07:42:36,180 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_crm_partner_assign: loading translation file /data/build/rb-2f9fcab-223857/addons/website_crm_partner_assign/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,180 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_crm_partner_assign/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,192 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_livechat: loading translation file /data/build/rb-2f9fcab-223857/addons/website_livechat/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,192 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_livechat/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,195 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_crm_livechat: loading translation file /data/build/rb-2f9fcab-223857/addons/website_crm_livechat/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,195 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_crm_livechat/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,198 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_crm_full: no translation for language vi_VN 2026-08-13 07:42:36,198 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module payment_demo: loading translation file /data/build/rb-2f9fcab-223857/addons/payment_demo/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,198 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/payment_demo/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,200 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_jitsi: loading translation file /data/build/rb-2f9fcab-223857/addons/website_jitsi/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,201 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_jitsi/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,203 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_event_jitsi: loading translation file /data/build/rb-2f9fcab-223857/addons/website_event_jitsi/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,203 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_event_jitsi/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,204 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_event_exhibitor: loading translation file /data/build/rb-2f9fcab-223857/addons/website_event_exhibitor/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,204 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_event_exhibitor/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,209 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_event_booth: loading translation file /data/build/rb-2f9fcab-223857/addons/website_event_booth/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,210 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_event_booth/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,211 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_event_booth_sale: loading translation file /data/build/rb-2f9fcab-223857/addons/website_event_booth_sale/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,212 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_event_booth_sale/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,212 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_event_booth_sale_exhibitor: loading translation file /data/build/rb-2f9fcab-223857/addons/website_event_booth_sale_exhibitor/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,213 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_event_booth_sale_exhibitor/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,213 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_event_meet: loading translation file /data/build/rb-2f9fcab-223857/addons/website_event_meet/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,213 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_event_meet/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,217 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_event_sale: loading translation file /data/build/rb-2f9fcab-223857/addons/website_event_sale/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,217 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_event_sale/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,218 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_event_track_live: loading translation file /data/build/rb-2f9fcab-223857/addons/website_event_track_live/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,218 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_event_track_live/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,220 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_event_track_quiz: loading translation file /data/build/rb-2f9fcab-223857/addons/website_event_track_quiz/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,220 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_event_track_quiz/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,224 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_event_full: no translation for language vi_VN 2026-08-13 07:42:36,224 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_exceptions: no translation for language vi_VN 2026-08-13 07:42:36,224 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_hr_contract_calendar: no translation for language vi_VN 2026-08-13 07:42:36,224 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_html_field_history: no translation for language vi_VN 2026-08-13 07:42:36,224 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_http: no translation for language vi_VN 2026-08-13 07:42:36,224 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_new_api: no translation for language vi_VN 2026-08-13 07:42:36,224 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_inherit: no translation for language vi_VN 2026-08-13 07:42:36,225 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_inherit_depends: no translation for language vi_VN 2026-08-13 07:42:36,225 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_inherits: no translation for language vi_VN 2026-08-13 07:42:36,225 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_inherits_depends: no translation for language vi_VN 2026-08-13 07:42:36,225 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_limits: no translation for language vi_VN 2026-08-13 07:42:36,225 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_lint: no translation for language vi_VN 2026-08-13 07:42:36,225 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_performance: no translation for language vi_VN 2026-08-13 07:42:36,225 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_mail: no translation for language vi_VN 2026-08-13 07:42:36,226 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,226 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,227 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_main_flows: no translation for language vi_VN 2026-08-13 07:42:36,227 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_mimetypes: no translation for language vi_VN 2026-08-13 07:42:36,227 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_read_group: no translation for language vi_VN 2026-08-13 07:42:36,227 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_resource: no translation for language vi_VN 2026-08-13 07:42:36,227 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_rpc: no translation for language vi_VN 2026-08-13 07:42:36,227 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_sale_product_configurators: no translation for language vi_VN 2026-08-13 07:42:36,228 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_sale_purchase_edi_ubl: no translation for language vi_VN 2026-08-13 07:42:36,228 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_search_panel: no translation for language vi_VN 2026-08-13 07:42:36,228 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_spreadsheet: no translation for language vi_VN 2026-08-13 07:42:36,228 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_testing_utilities: no translation for language vi_VN 2026-08-13 07:42:36,228 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,228 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,229 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_to_signup_email_verification: no translation for language vi_VN 2026-08-13 07:42:36,229 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_translation_import: no translation for language vi_VN 2026-08-13 07:42:36,229 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_uninstall: no translation for language vi_VN 2026-08-13 07:42:36,229 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_viin_approval: no translation for language vi_VN 2026-08-13 07:42:36,230 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,230 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,231 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_viin_mail_route: no translation for language vi_VN 2026-08-13 07:42:36,231 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,231 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,232 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_viin_web_cohort: no translation for language vi_VN 2026-08-13 07:42:36,233 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_forum: loading translation file /data/build/rb-2f9fcab-223857/addons/website_forum/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,233 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_forum/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,253 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_slides_forum: loading translation file /data/build/rb-2f9fcab-223857/addons/website_slides_forum/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,253 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_slides_forum/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,257 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_slides_survey: loading translation file /data/build/rb-2f9fcab-223857/addons/website_slides_survey/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,257 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_slides_survey/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,261 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_website_slides_full: no translation for language vi_VN 2026-08-13 07:42:36,261 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module to_account_asset_purchase: no translation for language vi_VN 2026-08-13 07:42:36,261 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,261 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,279 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,279 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,280 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_brand: no translation for language vi_VN 2026-08-13 07:42:36,280 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,281 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,282 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module to_backend_theme: no translation for language vi_VN 2026-08-13 07:42:36,282 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,282 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,283 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,283 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,283 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module to_employee_changes_tracking: no translation for language vi_VN 2026-08-13 07:42:36,284 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,284 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,285 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module hr_maintenance: loading translation file /data/build/rb-2f9fcab-223857/addons/hr_maintenance/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,285 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/hr_maintenance/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,286 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,287 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,289 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,289 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,290 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,290 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,291 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,291 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,292 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,292 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,293 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,293 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,296 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,296 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,297 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,297 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,299 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,299 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,301 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,301 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,302 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,302 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,303 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,303 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,305 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,305 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,306 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,306 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,307 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module to_hide_ent_modules: no translation for language vi_VN 2026-08-13 07:42:36,307 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module to_hide_ent_modules_payment: no translation for language vi_VN 2026-08-13 07:42:36,307 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module to_hide_ent_modules_website_theme: no translation for language vi_VN 2026-08-13 07:42:36,308 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module to_hr_barcode_in_emp_name: no translation for language vi_VN 2026-08-13 07:42:36,308 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,308 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,310 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,310 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,311 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,311 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,313 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,313 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,314 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,314 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,315 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,315 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,317 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,317 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,318 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,319 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,319 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,319 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,320 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,321 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,322 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,322 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,323 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,323 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,325 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,325 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,326 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,326 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,327 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module to_mail_template_multilang_fix: no translation for language vi_VN 2026-08-13 07:42:36,327 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,327 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,328 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,328 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,329 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module to_maintenance_request_simple_mediate: no translation for language vi_VN 2026-08-13 07:42:36,329 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,329 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,330 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,330 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,332 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,332 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,333 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,333 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,334 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,334 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,335 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,335 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,336 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,336 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,337 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,337 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,338 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_mrp: no translation for language vi_VN 2026-08-13 07:42:36,338 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_purchase: no translation for language vi_VN 2026-08-13 07:42:36,339 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sale: no translation for language vi_VN 2026-08-13 07:42:36,339 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sms: no translation for language vi_VN 2026-08-13 07:42:36,339 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,339 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,341 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,341 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,342 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,342 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,344 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,344 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,345 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,345 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,347 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,347 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,348 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,348 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,349 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,349 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,351 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,351 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,353 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module to_partner_multilang_account: no translation for language vi_VN 2026-08-13 07:42:36,353 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,353 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,354 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,354 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,355 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,355 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,356 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module payment_paypal: loading translation file /data/build/rb-2f9fcab-223857/addons/payment_paypal/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,356 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/payment_paypal/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,357 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,357 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,358 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,358 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,359 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,359 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,361 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,361 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,362 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,362 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,363 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,363 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,365 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,365 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,366 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,366 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,367 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,367 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,369 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,369 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,370 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,370 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,372 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module to_product_standard_price_access_account: no translation for language vi_VN 2026-08-13 07:42:36,372 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module to_product_standard_price_access_purchase: no translation for language vi_VN 2026-08-13 07:42:36,372 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,372 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,374 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,374 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,375 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,375 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,377 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,377 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,379 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,379 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,380 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,380 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,381 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,381 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,382 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,382 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,384 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,384 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,385 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,385 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,387 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,387 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,389 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,389 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,391 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,391 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,393 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,393 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,396 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,396 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,398 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,398 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,400 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,401 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,402 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,402 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,405 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,405 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,407 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,407 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,409 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,409 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,410 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,410 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,411 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module to_token_expiration_test: no translation for language vi_VN 2026-08-13 07:42:36,411 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,411 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,412 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,412 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,413 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,413 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,416 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,416 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,417 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,417 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,418 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,418 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,419 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,419 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,420 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,420 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,421 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,421 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,429 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,429 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,430 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,430 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,431 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,431 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,432 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,432 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,434 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,434 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,435 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module transifex: loading translation file /data/build/rb-2f9fcab-223857/addons/transifex/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,435 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/transifex/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,436 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,436 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,441 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,441 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,445 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,445 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,447 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,447 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,448 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,448 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,450 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_account_onbehalf_payment_currency_conversion_diff: no translation for language vi_VN 2026-08-13 07:42:36,450 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,450 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,451 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,451 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,452 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,452 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,456 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,457 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,457 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,457 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,462 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,462 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,463 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,463 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,464 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,464 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,464 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,464 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,476 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,477 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,477 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,477 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,478 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,478 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,480 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,480 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,485 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,485 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,492 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,492 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,495 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,495 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,498 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module hr_recruitment_skills: loading translation file /data/build/rb-2f9fcab-223857/addons/hr_recruitment_skills/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,498 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/hr_recruitment_skills/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,501 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,502 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,503 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,503 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,505 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_web_countup_timer: no translation for language vi_VN 2026-08-13 07:42:36,505 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,506 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,509 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,510 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,514 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,515 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,518 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,518 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,520 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,521 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,522 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,522 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,531 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,531 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,536 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,536 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,541 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,541 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,542 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,542 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,544 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,544 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,554 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,554 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,561 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,561 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,562 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,562 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,565 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_auth_password_policy_portal: no translation for language vi_VN 2026-08-13 07:42:36,565 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_auth_password_policy_signup: no translation for language vi_VN 2026-08-13 07:42:36,565 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,565 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,566 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,567 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,568 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,568 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,569 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,569 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,572 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_xe: no translation for language vi_VN 2026-08-13 07:42:36,572 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,572 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,597 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_base_import_tracking: no translation for language vi_VN 2026-08-13 07:42:36,598 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,598 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,601 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_brand_auth_oauth: no translation for language vi_VN 2026-08-13 07:42:36,601 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,601 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,607 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_brand_auth_totp: no translation for language vi_VN 2026-08-13 07:42:36,607 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_mail_enforce: no translation for language vi_VN 2026-08-13 07:42:36,607 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_portal: no translation for language vi_VN 2026-08-13 07:42:36,608 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,608 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,611 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,611 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,620 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,620 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,622 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,622 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,624 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,624 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,625 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,625 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,627 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,627 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,628 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,628 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,630 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_brand_hr_skills: no translation for language vi_VN 2026-08-13 07:42:36,630 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,630 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,632 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_brand_l10n_vn: no translation for language vi_VN 2026-08-13 07:42:36,632 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,632 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,634 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,634 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,635 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,635 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,638 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,638 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,639 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sale: no translation for language vi_VN 2026-08-13 07:42:36,639 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,639 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,641 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module mass_mailing_themes: loading translation file /data/build/rb-2f9fcab-223857/addons/mass_mailing_themes/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,641 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/mass_mailing_themes/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,657 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,657 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,659 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,660 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,662 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,662 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,664 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_brand_onboarding: no translation for language vi_VN 2026-08-13 07:42:36,664 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_brand_payment: no translation for language vi_VN 2026-08-13 07:42:36,664 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_brand_payment_paypal: no translation for language vi_VN 2026-08-13 07:42:36,664 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,665 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,668 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,668 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,669 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,669 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,670 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,670 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,672 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,672 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,673 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,673 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,674 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_brand_snailmail: no translation for language vi_VN 2026-08-13 07:42:36,675 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_brand_social_media: no translation for language vi_VN 2026-08-13 07:42:36,675 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,675 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,677 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,677 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,678 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_brand_web_editor: no translation for language vi_VN 2026-08-13 07:42:36,678 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module web_unsplash: loading translation file /data/build/rb-2f9fcab-223857/addons/web_unsplash/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,678 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/web_unsplash/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,680 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_brand_web_unsplash: no translation for language vi_VN 2026-08-13 07:42:36,681 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,681 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,683 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,683 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,684 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_brand_website_event_exhibitor: no translation for language vi_VN 2026-08-13 07:42:36,684 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,685 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,686 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_brand_website_jitsi: no translation for language vi_VN 2026-08-13 07:42:36,686 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_links: loading translation file /data/build/rb-2f9fcab-223857/addons/website_links/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,686 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_links/i18n/vi.po for language vi_VN 2026-08-13 07:42:36,690 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,690 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,691 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_brand_website_profile: no translation for language vi_VN 2026-08-13 07:42:36,691 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,691 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,693 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,693 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,694 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_brand_website_slides_forum: no translation for language vi_VN 2026-08-13 07:42:36,694 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,694 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,697 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,697 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,707 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,707 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,709 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,709 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,711 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,711 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,714 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,714 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,715 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,715 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,719 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,719 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,721 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,721 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,722 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,722 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,723 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,723 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,724 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,724 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,725 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,725 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,732 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,732 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,734 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,734 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,776 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,776 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,778 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,778 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,779 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,779 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,780 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,780 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,781 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,782 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,783 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,783 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,784 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,784 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,786 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,786 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,791 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,791 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,795 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,795 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,805 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,806 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,808 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,809 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,811 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,811 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,813 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,813 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,814 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,815 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,817 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,817 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,818 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,819 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,826 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,826 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,828 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,828 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,829 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,829 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,831 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,831 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,832 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,832 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,834 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,834 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,835 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,835 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,839 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,839 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,841 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,841 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,842 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,842 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,843 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,843 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,845 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,845 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,847 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,847 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,848 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,848 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,854 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,854 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,856 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,856 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,859 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,859 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,866 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,866 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,872 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,872 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,873 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,873 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,876 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_fleet_purchase: no translation for language vi_VN 2026-08-13 07:42:36,876 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,876 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,879 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,879 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,881 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,881 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,882 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,882 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,884 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,885 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,886 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,886 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,901 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,901 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,906 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,906 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,911 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,911 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,913 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,913 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,915 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,915 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,916 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,917 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,919 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,919 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,923 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_freight_gantt: no translation for language vi_VN 2026-08-13 07:42:36,924 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,924 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,929 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,929 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,932 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_freight_complete_suite: no translation for language vi_VN 2026-08-13 07:42:36,932 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,932 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,935 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,935 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,937 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,937 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,938 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,938 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,952 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,953 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,955 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,955 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,956 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,956 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,957 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,957 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,959 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,959 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,960 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,960 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,963 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,963 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,964 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,964 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,966 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,966 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,969 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,969 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,970 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,970 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,972 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,972 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,973 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,973 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,975 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,975 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,976 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,976 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,977 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,977 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,981 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,981 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,982 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,982 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,984 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,984 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,985 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,985 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,986 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_hr_maintenance: no translation for language vi_VN 2026-08-13 07:42:36,986 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,986 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,990 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,990 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,992 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,992 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,999 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:36,999 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,002 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_compensatory_time_off: no translation for language vi_VN 2026-08-13 07:42:37,002 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,002 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,003 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,004 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,007 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,007 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,008 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,008 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,012 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,012 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,014 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,015 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,017 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,017 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,021 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,021 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,023 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,023 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,024 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,024 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,032 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,032 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,033 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,033 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,039 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,039 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,041 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,041 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,042 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,042 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,046 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,046 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,047 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,047 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,050 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance_holiday: no translation for language vi_VN 2026-08-13 07:42:37,050 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,050 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,051 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,051 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,053 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_mail_mention_with_avatar: no translation for language vi_VN 2026-08-13 07:42:37,053 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_mail_route_hr: no translation for language vi_VN 2026-08-13 07:42:37,053 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,053 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,054 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_mail_thread_product: no translation for language vi_VN 2026-08-13 07:42:37,055 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_mail_thread_purchase: no translation for language vi_VN 2026-08-13 07:42:37,055 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_mail_thread_stock: no translation for language vi_VN 2026-08-13 07:42:37,055 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_mail_thread_stock_account: no translation for language vi_VN 2026-08-13 07:42:37,055 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,056 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,058 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_marketplace_event_sale: no translation for language vi_VN 2026-08-13 07:42:37,058 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_marketplace_loyalty: no translation for language vi_VN 2026-08-13 07:42:37,058 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_marketplace_rating: no translation for language vi_VN 2026-08-13 07:42:37,058 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_marketplace_sale_currency_conversion_diff: no translation for language vi_VN 2026-08-13 07:42:37,059 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_marketplace_sale_loyalty: no translation for language vi_VN 2026-08-13 07:42:37,059 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,059 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,061 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_marketplace_sale_product_configurator: no translation for language vi_VN 2026-08-13 07:42:37,062 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_marketplace_sale_purchase: no translation for language vi_VN 2026-08-13 07:42:37,062 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,062 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,066 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,066 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,068 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_marketplace_snailmail: no translation for language vi_VN 2026-08-13 07:42:37,068 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale_stock: no translation for language vi_VN 2026-08-13 07:42:37,068 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,068 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,081 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,081 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,089 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,089 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,090 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,090 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,093 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,093 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,095 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,095 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,098 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,099 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,101 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_mrp_plm_test_full: no translation for language vi_VN 2026-08-13 07:42:37,101 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,101 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,102 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,102 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,108 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,108 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,110 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,111 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,112 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,112 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,114 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,114 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,119 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_partner_approval_website: no translation for language vi_VN 2026-08-13 07:42:37,119 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,119 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,122 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_partner_country_recognition: no translation for language vi_VN 2026-08-13 07:42:37,123 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_partner_filter: no translation for language vi_VN 2026-08-13 07:42:37,123 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,123 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,124 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,124 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,126 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,126 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,128 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,128 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,129 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,129 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,133 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,134 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,135 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,135 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,137 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_pos_product_multi_barcodes: no translation for language vi_VN 2026-08-13 07:42:37,137 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,137 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,139 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,139 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,140 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,140 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,143 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,143 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,147 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,147 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,150 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,150 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,152 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,152 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,157 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_product_approval_website_sale: no translation for language vi_VN 2026-08-13 07:42:37,157 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,157 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,159 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_project_access_timesheet: no translation for language vi_VN 2026-08-13 07:42:37,159 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,159 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,161 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,161 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,166 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,166 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,167 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_quality_stock_access_control: no translation for language vi_VN 2026-08-13 07:42:37,167 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,168 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,169 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,169 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,170 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,170 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,173 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,173 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,176 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,176 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,179 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,179 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,180 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,180 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,182 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,182 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,183 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_sale_crm_business_nature: no translation for language vi_VN 2026-08-13 07:42:37,183 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,183 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,185 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,186 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,187 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,187 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,188 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,188 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,190 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,190 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,192 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,192 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,193 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,193 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,197 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_sale_sankey: no translation for language vi_VN 2026-08-13 07:42:37,197 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,197 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,210 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,210 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,213 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,213 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,215 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,215 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,216 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,216 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,217 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,217 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,218 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,218 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,219 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,220 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,224 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,224 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,227 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,227 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,230 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,230 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,232 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,232 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,234 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,234 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,235 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,235 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,238 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,238 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,239 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_stock_lot_dropshipping_partner_infor: no translation for language vi_VN 2026-08-13 07:42:37,239 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,239 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,248 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,249 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,255 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,255 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,256 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,256 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,266 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,267 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,269 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,269 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,270 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,270 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,271 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,271 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,273 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,273 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,279 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,279 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,281 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,281 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,282 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,282 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,283 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,283 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,285 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,285 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,287 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,287 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,288 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,288 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,291 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,291 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,301 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,301 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,304 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,304 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,305 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,305 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,306 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_website_slides_survey: no translation for language vi_VN 2026-08-13 07:42:37,306 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,306 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,309 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,309 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,310 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,310 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,311 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,311 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,312 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,312 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,314 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,314 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,315 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,315 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,316 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,316 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,329 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_zalo_crm: no translation for language vi_VN 2026-08-13 07:42:37,329 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,329 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,331 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,331 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,332 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,332 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,335 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,335 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,336 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,336 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,337 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,337 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,339 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,339 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,340 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_cf_turnstile: loading translation file /data/build/rb-2f9fcab-223857/addons/website_cf_turnstile/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,340 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_cf_turnstile/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,341 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_customer: loading translation file /data/build/rb-2f9fcab-223857/addons/website_customer/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,341 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_customer/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,343 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_event_booth_exhibitor: loading translation file /data/build/rb-2f9fcab-223857/addons/website_event_booth_exhibitor/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,343 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_event_booth_exhibitor/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,345 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_event_crm: loading translation file /data/build/rb-2f9fcab-223857/addons/website_event_crm/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,345 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_event_crm/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,346 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_event_track_live_quiz: loading translation file /data/build/rb-2f9fcab-223857/addons/website_event_track_live_quiz/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,346 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_event_track_live_quiz/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,346 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_mail_group: loading translation file /data/build/rb-2f9fcab-223857/addons/website_mail_group/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,347 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_mail_group/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,347 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_mass_mailing: loading translation file /data/build/rb-2f9fcab-223857/addons/website_mass_mailing/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,348 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_mass_mailing/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,349 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_mass_mailing_sms: loading translation file /data/build/rb-2f9fcab-223857/addons/website_mass_mailing_sms/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,349 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_mass_mailing_sms/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,350 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_membership: loading translation file /data/build/rb-2f9fcab-223857/addons/website_membership/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,350 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_membership/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,351 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_project: loading translation file /data/build/rb-2f9fcab-223857/addons/website_project/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,351 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_project/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,353 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_sale_autocomplete: loading translation file /data/build/rb-2f9fcab-223857/addons/website_sale_autocomplete/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,353 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_sale_autocomplete/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,354 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module payment_custom: loading translation file /data/build/rb-2f9fcab-223857/addons/payment_custom/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,354 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/payment_custom/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,355 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_sale_stock: loading translation file /data/build/rb-2f9fcab-223857/addons/website_sale_stock/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,355 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_sale_stock/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,358 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_sale_collect: loading translation file /data/build/rb-2f9fcab-223857/addons/website_sale_collect/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,358 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_sale_collect/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,360 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_sale_comparison: loading translation file /data/build/rb-2f9fcab-223857/addons/website_sale_comparison/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,360 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_sale_comparison/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,363 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_sale_wishlist: loading translation file /data/build/rb-2f9fcab-223857/addons/website_sale_wishlist/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,363 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_sale_wishlist/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,365 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_sale_comparison_wishlist: loading translation file /data/build/rb-2f9fcab-223857/addons/website_sale_comparison_wishlist/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,365 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_sale_comparison_wishlist/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,366 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_sale_gelato: loading translation file /data/build/rb-2f9fcab-223857/addons/website_sale_gelato/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,366 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_sale_gelato/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,367 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_sale_loyalty: loading translation file /data/build/rb-2f9fcab-223857/addons/website_sale_loyalty/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,367 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_sale_loyalty/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,371 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_sale_mass_mailing: loading translation file /data/build/rb-2f9fcab-223857/addons/website_sale_mass_mailing/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,371 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_sale_mass_mailing/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,372 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_sale_mondialrelay: loading translation file /data/build/rb-2f9fcab-223857/addons/website_sale_mondialrelay/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,372 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_sale_mondialrelay/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,373 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_sale_mrp: loading translation file /data/build/rb-2f9fcab-223857/addons/website_sale_mrp/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,373 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_sale_mrp/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,375 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_sale_stock_wishlist: loading translation file /data/build/rb-2f9fcab-223857/addons/website_sale_stock_wishlist/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,375 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_sale_stock_wishlist/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,376 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,376 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,379 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,379 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,381 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,381 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,383 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,383 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,385 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module viin_appointment_sale_crm: no translation for language vi_VN 2026-08-13 07:42:37,385 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,385 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,388 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,389 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,391 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,391 202 INFO rb-2f9fcab-223857-403445 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-13 07:42:37,396 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module board: loading translation file /data/build/rb-2f9fcab-223857/addons/board/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,397 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/board/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,398 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module payment_aps: loading translation file /data/build/rb-2f9fcab-223857/addons/payment_aps/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,398 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/payment_aps/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,400 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module payment_asiapay: loading translation file /data/build/rb-2f9fcab-223857/addons/payment_asiapay/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,400 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/payment_asiapay/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,402 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module payment_authorize: loading translation file /data/build/rb-2f9fcab-223857/addons/payment_authorize/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,402 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/payment_authorize/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,404 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module payment_buckaroo: loading translation file /data/build/rb-2f9fcab-223857/addons/payment_buckaroo/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,404 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/payment_buckaroo/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,405 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module payment_flutterwave: loading translation file /data/build/rb-2f9fcab-223857/addons/payment_flutterwave/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,406 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/payment_flutterwave/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,407 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module payment_mercado_pago: loading translation file /data/build/rb-2f9fcab-223857/addons/payment_mercado_pago/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,407 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/payment_mercado_pago/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,409 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module payment_mollie: loading translation file /data/build/rb-2f9fcab-223857/addons/payment_mollie/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,409 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/payment_mollie/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,411 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module payment_nuvei: loading translation file /data/build/rb-2f9fcab-223857/addons/payment_nuvei/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,411 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/payment_nuvei/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,412 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module payment_razorpay: loading translation file /data/build/rb-2f9fcab-223857/addons/payment_razorpay/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,413 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/payment_razorpay/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,415 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module payment_razorpay_oauth: loading translation file /data/build/rb-2f9fcab-223857/addons/payment_razorpay_oauth/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,415 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/payment_razorpay_oauth/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,417 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module payment_worldline: loading translation file /data/build/rb-2f9fcab-223857/addons/payment_worldline/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,417 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/payment_worldline/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,420 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module payment_xendit: loading translation file /data/build/rb-2f9fcab-223857/addons/payment_xendit/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,420 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/payment_xendit/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,422 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_payment_authorize: loading translation file /data/build/rb-2f9fcab-223857/addons/website_payment_authorize/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,422 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_payment_authorize/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,423 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module theme_default: no translation for language vi_VN 2026-08-13 07:42:37,423 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module website_event_meet_quiz: loading translation file /data/build/rb-2f9fcab-223857/addons/website_event_meet_quiz/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,423 202 INFO rb-2f9fcab-223857-403445 odoo.tools.translate: loading base translation file /data/build/rb-2f9fcab-223857/addons/website_event_meet_quiz/i18n/vi.po for language vi_VN 2026-08-13 07:42:37,425 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_import_export: no translation for language vi_VN 2026-08-13 07:42:37,425 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_mail_sms: no translation for language vi_VN 2026-08-13 07:42:37,425 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_mass_mailing: no translation for language vi_VN 2026-08-13 07:42:37,425 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_mail_full: no translation for language vi_VN 2026-08-13 07:42:37,426 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_website: no translation for language vi_VN 2026-08-13 07:42:37,426 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_website_modules: no translation for language vi_VN 2026-08-13 07:42:37,426 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_base_automation: no translation for language vi_VN 2026-08-13 07:42:37,426 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_module: module test_discuss_full: no translation for language vi_VN 2026-08-13 07:43:02,282 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1388] 2026-08-13 07:43:02,306 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_clearing_recipients_before_send_prevents_stamp ... 2026-08-13 07:43:02,511 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_control_omitting_default_subtype_id_pulls_in_internal_follower ... 2026-08-13 07:43:02,829 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1389] 2026-08-13 07:43:02,854 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1390] 2026-08-13 07:43:02,885 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_direct_import_notifies_consignee_and_notify_party ... 2026-08-13 07:43:03,156 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1391] 2026-08-13 07:43:03,189 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_external_discriminator_excludes_own_company_partner_share_true ... 2026-08-13 07:43:03,299 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_internal_and_external_followers_are_not_notified ... 2026-08-13 07:43:03,573 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1392] 2026-08-13 07:43:03,603 202 INFO rb-2f9fcab-223857-403445 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-13 07:43:03,869 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1393] 2026-08-13 07:43:03,903 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_multi_record_selection_is_rejected_cleanly ... 2026-08-13 07:43:04,064 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_no_notify_party_sends_to_consignee_without_warning ... 2026-08-13 07:43:04,345 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1394] 2026-08-13 07:43:04,384 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_no_reachable_party_blocks_and_names_both_missing_parties ... 2026-08-13 07:43:04,504 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_notify_party_same_as_consignee_is_deduplicated ... 2026-08-13 07:43:04,765 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1395] 2026-08-13 07:43:04,796 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_own_company_consignee_with_external_notify_party_is_allowed ... 2026-08-13 07:43:05,055 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1396] 2026-08-13 07:43:05,086 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_own_company_consignee_without_external_notify_is_blocked ... 2026-08-13 07:43:05,200 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_rendered_subject_and_body_have_no_template_leftovers ... 2026-08-13 07:43:05,460 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1397] 2026-08-13 07:43:05,488 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_second_attempt_is_blocked_and_first_message_survives ... 2026-08-13 07:43:05,739 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1398] 2026-08-13 07:43:05,771 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_second_notify_party_equal_to_consignee_is_deduplicated ... 2026-08-13 07:43:06,099 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1399] 2026-08-13 07:43:06,131 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_second_notify_party_from_booking_is_notified ... 2026-08-13 07:43:06,451 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1400] 2026-08-13 07:43:06,482 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_send_does_not_create_junk_partner_records ... 2026-08-13 07:43:06,741 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1401] 2026-08-13 07:43:06,772 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_shipper_and_leg_agents_never_receive_arrival_notice ... 2026-08-13 07:43:07,075 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1402] 2026-08-13 07:43:07,105 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_state_guard_blocks_draft_allows_done ... 2026-08-13 07:43:07,233 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_arrival_notice: Starting TestArrivalNotice.test_to_order_no_consignee_still_notifies_notify_party ... 2026-08-13 07:43:07,492 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1403] 2026-08-13 07:43:07,533 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:43:08,503 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_arrival_notice_consol: Starting TestArrivalNoticeConsol.test_awaiting_arrival_notice_filter_matches_send_button_availability ... 2026-08-13 07:43:08,717 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_arrival_notice_consol: Starting TestArrivalNoticeConsol.test_house_import_notifies_consignee_and_notify_party_like_direct ... 2026-08-13 07:43:09,050 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1404] 2026-08-13 07:43:09,077 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_arrival_notice_consol: Starting TestArrivalNoticeConsol.test_house_send_does_not_affect_sibling_house_or_master ... 2026-08-13 07:43:09,632 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1405] 2026-08-13 07:43:09,662 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_arrival_notice_consol: Starting TestArrivalNoticeConsol.test_lcl_deconsolidation_inherits_notify_party_and_ata ... 2026-08-13 07:43:10,229 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1406] 2026-08-13 07:43:10,268 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:43:11,261 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d1_01_cfs_fields_exist ... 2026-08-13 07:43:11,439 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d1_02_wizard_prefers_cfs_actual_volume ... 2026-08-13 07:43:11,573 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d1_03_wizard_fallback_to_booking_volume ... 2026-08-13 07:43:11,685 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d2_01_house_do_number_field ... 2026-08-13 07:43:11,757 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d2_02_container_unstuffed_transition ... 2026-08-13 07:43:11,853 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d2_03_cannot_skip_unstuffed ... 2026-08-13 07:43:11,959 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d2_04_cannot_mark_unstuffed_from_wrong_state ... 2026-08-13 07:43:12,061 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_01_outturn_created_with_lines ... 2026-08-13 07:43:12,157 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_02_line_manifest_prefilled ... 2026-08-13 07:43:12,218 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_03_confirm_writes_back_actual ... 2026-08-13 07:43:12,315 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_04_sequence_assigned ... 2026-08-13 07:43:12,396 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_05_double_confirm_raises ... 2026-08-13 07:43:12,574 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_06_reset_to_draft ... 2026-08-13 07:43:12,649 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_07_outturn_count_on_master ... 2026-08-13 07:43:12,725 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_d1_d2_d3: Starting TestD1D2D3.test_d3_08_no_writeback_when_actual_zero ... 2026-08-13 07:43:12,815 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:43:13,695 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_fr096_mbl_cascade: Starting TestFr096MblCascade.test_fr096_01_mbl_cascades_on_set ... 2026-08-13 07:43:13,917 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_fr096_mbl_cascade: Starting TestFr096MblCascade.test_fr096_02_mbl_cascades_on_change ... 2026-08-13 07:43:13,967 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_fr096_mbl_cascade: Starting TestFr096MblCascade.test_fr096_03_house_write_does_not_cascade_upward ... 2026-08-13 07:43:14,051 202 INFO rb-2f9fcab-223857-403445 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-13 07:43:14,098 202 INFO rb-2f9fcab-223857-403445 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-13 07:43:14,173 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:43:15,142 202 INFO rb-2f9fcab-223857-403445 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-13 07:43:15,479 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_idempotent: Starting TestHouseLclChargeIdempotent.test_reconfirming_same_booking_does_not_duplicate_house_charge ... 2026-08-13 07:43:15,700 202 INFO rb-2f9fcab-223857-403445 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-13 07:43:15,943 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:43:16,874 202 INFO rb-2f9fcab-223857-403445 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-13 07:43:17,294 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_sync_and_minimum: Starting TestHouseLclChargeSyncAndMinimum.test_empty_house_gets_no_sell_charge ... 2026-08-13 07:43:17,557 202 INFO rb-2f9fcab-223857-403445 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-13 07:43:17,810 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_sync_and_minimum: Starting TestHouseLclChargeSyncAndMinimum.test_invoiced_charge_quantity_not_silently_changed ... 2026-08-13 07:43:18,568 202 INFO rb-2f9fcab-223857-403445 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-13 07:43:18,921 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_house_lcl_charge_sync_and_minimum: Starting TestHouseLclChargeSyncAndMinimum.test_minimum_revenue_ton_floor_is_configurable ... 2026-08-13 07:43:19,166 202 INFO rb-2f9fcab-223857-403445 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-13 07:43:19,455 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:43:20,483 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_01_prepare_populates_lines ... 2026-08-13 07:43:20,724 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_02_basic_allocation_by_cbm ... 2026-08-13 07:43:20,897 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_03_multiple_charges_allocated ... 2026-08-13 07:43:21,016 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_04_allocated_from_charge_id_set ... 2026-08-13 07:43:21,118 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_05_zero_cbm_house_excluded_with_warning ... 2026-08-13 07:43:21,222 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_06_double_allocate_raises ... 2026-08-13 07:43:21,501 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_07_no_charges_raises ... 2026-08-13 07:43:21,646 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_08_action_on_non_master_raises ... 2026-08-13 07:43:21,818 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_09_ratio_reflects_cbm_share ... 2026-08-13 07:43:21,937 202 INFO rb-2f9fcab-223857-403445 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-13 07:43:22,075 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_11_import_master_action_still_available_for_common_cost ... 2026-08-13 07:43:22,167 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_12_export_master_allocates_common_cost_to_houses ... 2026-08-13 07:43:22,289 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_13_export_direct_house_cost_is_not_allocated_again ... 2026-08-13 07:43:22,405 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_14_no_eligible_charge_hides_backend_action ... 2026-08-13 07:43:22,583 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_15_draft_dialog_opens_with_charges_preselected ... 2026-08-13 07:43:22,770 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation: Starting TestLclCostAllocation.test_16_operator_deselection_is_not_silently_restored ... 2026-08-13 07:43:22,981 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:43:23,878 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation_replace: Starting TestLclCostAllocationReplace.test_replace_blocked_when_allocation_has_purchase_order_commitment ... 2026-08-13 07:43:24,371 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation_replace: Starting TestLclCostAllocationReplace.test_replace_blocked_when_allocation_is_billed ... 2026-08-13 07:43:25,179 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation_replace: Starting TestLclCostAllocationReplace.test_replace_reallocates_with_new_amount_and_no_duplicate ... 2026-08-13 07:43:25,513 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted freight.charge records with IDs: [202, 203] 2026-08-13 07:43:25,551 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_lcl_cost_allocation_replace: Starting TestLclCostAllocationReplace.test_without_replace_reallocate_still_errors ... 2026-08-13 07:43:25,902 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:43:26,839 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_01_role_defaults_to_direct ... 2026-08-13 07:43:27,036 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_02_house_role_filterable_by_domain ... 2026-08-13 07:43:27,053 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_03_load_house_package_wizard_uses_house_packages ... 2026-08-13 07:43:27,204 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_03_master_aggregates_house_cargo_and_package_metrics ... 2026-08-13 07:43:27,296 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_03_wizard_creates_master_and_links_houses ... 2026-08-13 07:43:27,370 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_04_wizard_rejects_mismatched_destination_cfs ... 2026-08-13 07:43:27,424 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_05_action_wizard_rejects_non_house ... 2026-08-13 07:43:27,464 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_06_action_wizard_rejects_already_assigned ... 2026-08-13 07:43:27,591 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_07_loaded_cascades_to_houses_via_transit ... 2026-08-13 07:43:27,763 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_08_done_cascades_to_houses ... 2026-08-13 07:43:27,920 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_09_direct_shipment_not_affected_by_cascade ... 2026-08-13 07:43:28,031 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_10_buy_charges_on_master_shipment ... 2026-08-13 07:43:28,120 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_11_sell_charges_on_house_shipment ... 2026-08-13 07:43:28,542 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_12_vendor_bill_from_master ... 2026-08-13 07:43:28,923 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_13_house_links_to_master ... 2026-08-13 07:43:28,987 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_lcl_export_basic: Starting TestLclExportBasic.test_14_unlinking_house_decrements_count ... 2026-08-13 07:43:29,062 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:43:30,023 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_missing_rate_warning: Starting TestMissingRateWarning.test_confirm_does_not_warn_when_rate_card_matches ... 2026-08-13 07:43:30,410 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_missing_rate_warning: Starting TestMissingRateWarning.test_confirm_warns_once_when_no_rate_card_for_lane ... 2026-08-13 07:43:30,592 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_missing_rate_warning: Starting TestMissingRateWarning.test_reconfirm_does_not_repost_warning ... 2026-08-13 07:43:30,862 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:43:31,858 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_sb2_actual_volume_allocation: Starting TestSb2ActualVolumeAllocation.test_sb2_allocation_by_actual_cfs_volume ... 2026-08-13 07:43:32,135 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_sb2_actual_volume_allocation: Starting TestSb2ActualVolumeAllocation.test_sb2_allocation_through_the_dialog_save_path ... 2026-08-13 07:43:32,421 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_sb2_actual_volume_allocation: Starting TestSb2ActualVolumeAllocation.test_sb2_reconfirm_after_correction_excludes_stale_no_show ... 2026-08-13 07:43:32,555 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_sb2_actual_volume_allocation: Starting TestSb2ActualVolumeAllocation.test_zero_total_actual_no_divide_by_zero ... 2026-08-13 07:43:32,843 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:43:33,744 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_01_master_and_house_structure ... 2026-08-13 07:43:34,027 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_02_master_container_import_lifecycle ... 2026-08-13 07:43:34,216 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_03_house_shipments_delivered_independently ... 2026-08-13 07:43:34,378 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_04_actual_cbm_per_house_after_unstuffing ... 2026-08-13 07:43:34,526 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_05_charge_structure_master_vs_house ... 2026-08-13 07:43:34,735 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_consol.tests.test_sea_import_lcl_deconsolidation: Starting TestSeaImportLclDeconsolidation.test_06_deconsolidate_wizard_creates_lcl_houses ... 2026-08-13 07:43:34,922 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:43:35,748 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_access_rights: Starting TestAccessRights.test_001_booking_access_rights ... 2026-08-13 07:43:35,939 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 828, model: freight.booking 2026-08-13 07:43:35,954 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 828, model: freight.booking 2026-08-13 07:43:35,962 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 828, model: freight.booking 2026-08-13 07:43:36,029 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 827, model: freight.booking 2026-08-13 07:43:36,090 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #826 deleted freight.booking records with IDs: [33] 2026-08-13 07:43:36,110 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_access_rights: Starting TestAccessRights.test_002_vessel_schedule_access_rights ... 2026-08-13 07:43:36,260 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 827, model: freight.vessel.schedule 2026-08-13 07:43:36,278 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #826 deleted freight.vessel.schedule records with IDs: [25] 2026-08-13 07:43:36,311 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:43:37,175 202 INFO rb-2f9fcab-223857-403445 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-13 07:43:37,473 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_booking_leg_endpoint_fallback: Starting TestBookingLegEndpointFallback.test_delivery_trucking_booking_falls_back_to_shipment_route ... 2026-08-13 07:43:37,749 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_booking_leg_endpoint_fallback: Starting TestBookingLegEndpointFallback.test_pickup_trucking_booking_falls_back_to_shipment_route ... 2026-08-13 07:43:38,095 202 INFO rb-2f9fcab-223857-403445 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-13 07:43:38,334 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:43:39,144 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_booking_wizard_date_source: Starting TestBookingWizardScopeDateSource.test_g5a_origin_inland_eta_is_cy_cutoff ... 2026-08-13 07:43:39,319 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_booking_wizard_date_source: Starting TestBookingWizardScopeDateSource.test_g5b_pickup_plus_main_eta_is_cy_cutoff ... 2026-08-13 07:43:39,382 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_booking_wizard_date_source: Starting TestBookingWizardScopeDateSource.test_g6_destination_inland_etd_is_ata ... 2026-08-13 07:43:39,444 202 INFO rb-2f9fcab-223857-403445 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-13 07:43:39,505 202 INFO rb-2f9fcab-223857-403445 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-13 07:43:39,556 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:43:40,538 202 INFO rb-2f9fcab-223857-403445 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-13 07:43:40,902 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:43:41,963 202 INFO rb-2f9fcab-223857-403445 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-13 07:43:42,181 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:43:43,137 202 INFO rb-2f9fcab-223857-403445 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-13 07:43:43,671 202 INFO rb-2f9fcab-223857-403445 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-13 07:43:43,744 202 INFO rb-2f9fcab-223857-403445 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-13 07:43:43,841 202 INFO rb-2f9fcab-223857-403445 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-13 07:43:43,850 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7190] 2026-08-13 07:43:43,850 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-08-13 07:43:44,228 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:43:45,029 202 INFO rb-2f9fcab-223857-403445 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-13 07:43:45,245 202 INFO rb-2f9fcab-223857-403445 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-13 07:43:48,671 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_charge_product_price_currency: Starting TestChargeProductPriceCurrency.test_03_same_currency_seeds_the_catalog_price_untouched ... 2026-08-13 07:43:48,755 202 INFO rb-2f9fcab-223857-403445 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-13 07:43:48,887 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:43:49,794 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_charge_totals_fx: Starting TestChargeTotalsFx.test_charge_totals_buy_only_charge_still_excluded_from_revenue ... 2026-08-13 07:43:49,961 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_charge_totals_fx: Starting TestChargeTotalsFx.test_charge_totals_convert_mixed_currencies_before_summing ... 2026-08-13 07:43:50,034 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_charge_totals_fx: Starting TestChargeTotalsFx.test_charge_totals_same_currency_charges_equal_plain_sum ... 2026-08-13 07:43:50,109 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:43:51,584 202 INFO rb-2f9fcab-223857-403445 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-13 07:43:51,821 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_card_refreshes_when_cost_entered_same_transaction ... 2026-08-13 07:43:51,989 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_estimate_never_flows_into_vendor_bill ... 2026-08-13 07:43:52,179 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_estimated_floor_scales_with_quantity ... 2026-08-13 07:43:52,302 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_floor_converts_to_charge_currency ... 2026-08-13 07:43:52,419 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_floor_prefers_rate_card_over_standard_price ... 2026-08-13 07:43:52,542 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_no_master_data_floor_is_zero_but_still_flagged ... 2026-08-13 07:43:52,680 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_shipment_flags_estimated_and_gross_profit_not_inflated ... 2026-08-13 07:43:52,789 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_cost_floor_estimated: Starting TestCostFloorEstimated.test_unbooked_charge_is_not_estimated ... 2026-08-13 07:43:52,907 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:43:53,761 202 INFO rb-2f9fcab-223857-403445 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-13 07:43:53,951 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_02_wizard_apply_template_stays_zero_without_vendor ... 2026-08-13 07:43:54,178 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted logistics.shipment.stage.line records with IDs: [422] 2026-08-13 07:43:54,244 202 INFO rb-2f9fcab-223857-403445 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-13 07:43:54,393 202 INFO rb-2f9fcab-223857-403445 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-13 07:43:54,497 202 INFO rb-2f9fcab-223857-403445 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-13 07:43:54,623 202 INFO rb-2f9fcab-223857-403445 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-13 07:43:54,733 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_07_plain_create_preserves_manually_entered_cost_price ... 2026-08-13 07:43:54,829 202 INFO rb-2f9fcab-223857-403445 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-13 07:43:54,961 202 INFO rb-2f9fcab-223857-403445 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-13 07:43:55,073 202 INFO rb-2f9fcab-223857-403445 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-13 07:43:55,138 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_11_currency_conversion_uses_shipment_company_not_env_company ... 2026-08-13 07:43:59,018 202 INFO rb-2f9fcab-223857-403445 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-13 07:43:59,153 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_13_bulk_create_dedupes_identical_rate_card_lookups ... 2026-08-13 07:43:59,256 202 INFO rb-2f9fcab-223857-403445 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-13 07:44:02,560 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_cost_price_autofill: Starting TestCostPriceAutofill.test_15_explicit_zero_cost_price_survives_autofill_on_create ... 2026-08-13 07:44:02,677 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:44:03,705 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_cross_border_ftl: Starting TestCrossBorderFtl.test_01_two_legs_for_cross_border_ftl ... 2026-08-13 07:44:03,973 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_cross_border_ftl: Starting TestCrossBorderFtl.test_02_container_stuffed_and_transloaded ... 2026-08-13 07:44:04,131 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_cross_border_ftl: Starting TestCrossBorderFtl.test_03_booking_sequence_vn_then_tq ... 2026-08-13 07:44:04,317 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_cross_border_ftl: Starting TestCrossBorderFtl.test_04_cross_border_ftl_charges ... 2026-08-13 07:44:04,517 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:44:05,560 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_cross_border_lcl: Starting TestCrossBorderLcl.test_01_two_legs_created ... 2026-08-13 07:44:05,827 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_cross_border_lcl: Starting TestCrossBorderLcl.test_02_cpc_booking_draft_then_confirmed ... 2026-08-13 07:44:06,018 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_cross_border_lcl: Starting TestCrossBorderLcl.test_03_no_containers_lcl_cross_border ... 2026-08-13 07:44:06,128 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_cross_border_lcl: Starting TestCrossBorderLcl.test_04_cross_border_charges ... 2026-08-13 07:44:06,280 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:44:07,053 202 INFO rb-2f9fcab-223857-403445 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-13 07:44:07,293 202 INFO rb-2f9fcab-223857-403445 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-13 07:44:07,434 202 INFO rb-2f9fcab-223857-403445 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-13 07:44:07,861 202 INFO rb-2f9fcab-223857-403445 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-13 07:44:08,069 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 866, model: route.route 2026-08-13 07:44:08,098 202 INFO rb-2f9fcab-223857-403445 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-13 07:44:08,201 202 INFO rb-2f9fcab-223857-403445 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-13 07:44:08,386 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_degenerate_booking_wizard_leg_guard: Starting TestDegenerateBookingWizardLegGuard.test_main_transport_required_error_names_the_shipment ... 2026-08-13 07:44:08,487 202 INFO rb-2f9fcab-223857-403445 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-13 07:44:08,717 202 INFO rb-2f9fcab-223857-403445 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-13 07:44:08,857 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:44:09,751 202 INFO rb-2f9fcab-223857-403445 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-13 07:44:09,962 202 INFO rb-2f9fcab-223857-403445 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-13 07:44:10,069 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:44:10,787 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_delivery_order_free_time: Starting TestDeliveryOrderFreeTime.test_do_free_time_counts_from_ata_not_eta ... 2026-08-13 07:44:11,130 202 INFO rb-2f9fcab-223857-403445 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-13 07:44:11,406 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:44:12,300 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_domestic_ftl: Starting TestDomesticFtl.test_01_ftl_confirmed_no_containers ... 2026-08-13 07:44:12,567 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_domestic_ftl: Starting TestDomesticFtl.test_02_vehicle_and_driver_on_leg ... 2026-08-13 07:44:12,706 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_domestic_ftl: Starting TestDomesticFtl.test_03_booking_workflow ... 2026-08-13 07:44:12,880 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_domestic_ftl: Starting TestDomesticFtl.test_04_per_trip_flat_charge ... 2026-08-13 07:44:13,074 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:44:14,055 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_domestic_ltl: Starting TestDomesticLtl.test_01_domestic_ltl_no_containers ... 2026-08-13 07:44:14,287 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_domestic_ltl: Starting TestDomesticLtl.test_02_trucking_booking_confirmed ... 2026-08-13 07:44:14,480 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_domestic_ltl: Starting TestDomesticLtl.test_03_leg_state_transitions ... 2026-08-13 07:44:14,660 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_domestic_ltl: Starting TestDomesticLtl.test_04_ltl_charges ... 2026-08-13 07:44:14,839 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_domestic_ltl: Starting TestDomesticLtl.test_05_cargo_weight_volume ... 2026-08-13 07:44:14,978 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:44:15,794 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_event_document_air_basic: Starting TestEventDocumentAirBasic.test_001_event_document_basic_payload ... 2026-08-13 07:44:16,131 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:44:16,930 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_01_import_initial_state_is_draft ... 2026-08-13 07:44:17,097 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_02_import_execution_full_flow ... 2026-08-13 07:44:17,122 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_03_import_state_transition_blocked ... 2026-08-13 07:44:17,151 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_04_export_execution_unaffected_on_import_container ... 2026-08-13 07:44:17,177 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_05_free_time_dates_computed_from_ata ... 2026-08-13 07:44:17,209 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_06_free_time_empty_when_no_ata ... 2026-08-13 07:44:17,236 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_07_mbl_and_do_fields_stored ... 2026-08-13 07:44:17,253 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_08_arrival_notice_opens_compose_dialog_and_notifies_consignee ... 2026-08-13 07:44:17,532 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1407] 2026-08-13 07:44:17,562 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_09_arrival_notice_cannot_be_sent_twice ... 2026-08-13 07:44:17,837 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1408] 2026-08-13 07:44:17,860 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_fcl_import_basic: Starting TestFclImportBasic.test_10_arrival_notice_blocked_on_export_shipment ... 2026-08-13 07:44:17,897 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:44:18,593 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_001_load_mode_semantics_on_shipment ... 2026-08-13 07:44:18,756 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_002_fcl_basic_container_metrics ... 2026-08-13 07:44:18,852 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_003_lcl_basic_package_metrics_and_container_boundary ... 2026-08-13 07:44:18,951 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_003a_lcl_sea_export_main_carriage_uses_cfs_endpoints ... 2026-08-13 07:44:19,030 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_004_change_mode_fcl_to_lcl_blocked_by_container ... 2026-08-13 07:44:19,135 202 INFO rb-2f9fcab-223857-403445 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-13 07:44:19,234 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_006_requested_booking_auto_creates_execution_containers_from_basis ... 2026-08-13 07:44:19,517 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_007_container_execution_milestones_flow ... 2026-08-13 07:44:19,565 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_008_container_execution_disallows_skipping_states ... 2026-08-13 07:44:19,687 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_009_container_popup_action_opens_modal_form ... 2026-08-13 07:44:19,745 202 INFO rb-2f9fcab-223857-403445 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-13 07:44:19,852 202 INFO rb-2f9fcab-223857-403445 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-13 07:44:20,017 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_011a_booking_wizard_prefills_cutoff_breakdown_from_shipment ... 2026-08-13 07:44:20,099 202 INFO rb-2f9fcab-223857-403445 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-13 07:44:20,300 202 INFO rb-2f9fcab-223857-403445 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-13 07:44:20,366 202 INFO rb-2f9fcab-223857-403445 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-13 07:44:20,442 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_011c_prepare_booking_request_wizard_writes_booking_fields ... 2026-08-13 07:44:20,529 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_012_prepare_packages_wizard_prefills_from_cargo_and_containers ... 2026-08-13 07:44:20,608 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_013_prepare_packages_distributes_evenly_and_creates_packages ... 2026-08-13 07:44:20,717 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted logistics.prepare.packages.wizard.line records with IDs: [2] 2026-08-13 07:44:20,801 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_014_prepare_packages_requires_package_qty_before_distribute ... 2026-08-13 07:44:20,907 202 INFO rb-2f9fcab-223857-403445 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-13 07:44:21,052 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted logistics.prepare.packages.wizard.line records with IDs: [8] 2026-08-13 07:44:21,101 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_015a_load_cargo_to_packages_distributes_and_creates_items ... 2026-08-13 07:44:21,200 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted logistics.prepare.cargos.wizard.line records with IDs: [1] 2026-08-13 07:44:21,240 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_016_booking_wizard_writes_cutoff_breakdown_back_to_shipment ... 2026-08-13 07:44:21,421 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_container_exception_clear ... 2026-08-13 07:44:21,482 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_container_exception_guard_wrong_state ... 2026-08-13 07:44:21,590 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_container_exception_not_loaded ... 2026-08-13 07:44:21,652 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_container_exception_rolled_over ... 2026-08-13 07:44:21,711 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_vgm_submit_allowed_from_gated_in_and_loaded ... 2026-08-13 07:44:21,777 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_vgm_submit_guard_no_weight ... 2026-08-13 07:44:21,876 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_vgm_submit_guard_wrong_state ... 2026-08-13 07:44:21,993 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_fcl_lcl_basic: Starting TestFclLclBasic.test_vgm_submit_happy_path ... 2026-08-13 07:44:22,071 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:44:22,882 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestFreightCharge.test_002_create_sell_charge ... 2026-08-13 07:44:23,011 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestFreightCharge.test_003_create_charge_with_vendor ... 2026-08-13 07:44:23,052 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestFreightCharge.test_006_billing_phase_after_invoice_link ... 2026-08-13 07:44:23,453 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestFreightCharge.test_007_billing_phase_after_bill_link ... 2026-08-13 07:44:23,786 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestFreightCharge.test_product_onchange_resets_uom_from_product_template ... 2026-08-13 07:44:23,865 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:44:24,608 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestBookingConfirmChargeHook.test_base_hook_returns_empty_charge_recordset ... 2026-08-13 07:44:24,894 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestBookingConfirmChargeHook.test_booking_confirm_with_leg_creates_charge_without_error ... 2026-08-13 07:44:25,101 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_freight_charge: Starting TestBookingConfirmChargeHook.test_ops_first_booking_nonocean_charge_sell_price_is_zero ... 2026-08-13 07:44:25,358 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:44:25,370 202 INFO rb-2f9fcab-223857-403445 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-13 07:44:25,466 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_freight_coordinate_geolocation: Starting TestFreightCoordinateGeolocation.test_every_owned_demo_and_data_location_carries_usable_coordinates ... 2026-08-13 07:44:25,558 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_freight_coordinate_geolocation: Starting TestFreightCoordinateGeolocation.test_no_degenerate_section_among_declared_routes_with_differing_endpoints ... 2026-08-13 07:44:25,638 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_freight_coordinate_geolocation: Starting TestFreightCoordinateGeolocation.test_rotterdam_demo_port_matches_its_shipped_coordinate_snapshot ... 2026-08-13 07:44:25,676 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:44:25,689 202 INFO rb-2f9fcab-223857-403445 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-13 07:44:25,736 202 INFO rb-2f9fcab-223857-403445 viin_freight_management_post_migration_1_0_1: Recomputed load_mode on 286 product.template record(s) 2026-08-13 07:44:25,738 202 INFO rb-2f9fcab-223857-403445 viin_freight_management_post_migration_1_0_1: Recomputed load_mode on 16 product.supplierinfo record(s) 2026-08-13 07:44:25,807 202 INFO rb-2f9fcab-223857-403445 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-13 07:44:25,808 202 INFO rb-2f9fcab-223857-403445 viin_freight_management_post_migration_1_0_10: viin_freight_management migration 1.0.10: repaired ['partner_location_icd_hanoi_gialum'] 2026-08-13 07:44:25,825 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_freight_coordinate_migration: Starting TestFreightCoordinateMigration.test_post_migration_repairs_coordinates_without_touching_the_icd_address ... 2026-08-13 07:44:25,862 202 INFO rb-2f9fcab-223857-403445 viin_freight_management_post_migration_1_0_1: Recomputed load_mode on 286 product.template record(s) 2026-08-13 07:44:25,869 202 INFO rb-2f9fcab-223857-403445 viin_freight_management_post_migration_1_0_1: Recomputed load_mode on 16 product.supplierinfo record(s) 2026-08-13 07:44:25,945 202 INFO rb-2f9fcab-223857-403445 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-13 07:44:25,946 202 INFO rb-2f9fcab-223857-403445 viin_freight_management_post_migration_1_0_10: viin_freight_management migration 1.0.10: repaired ['partner_location_icd_hanoi_gialum'] 2026-08-13 07:44:25,970 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:44:26,652 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_01_create_customer_invoice_from_sell_charges ... 2026-08-13 07:44:27,102 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_02_create_vendor_bill_from_buy_charges ... 2026-08-13 07:44:27,426 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_03_create_invoice_guard_no_eligible_charges ... 2026-08-13 07:44:27,524 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_04_profitability_totals_compute ... 2026-08-13 07:44:27,623 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_05_invoice_line_linked_to_analytic_account ... 2026-08-13 07:44:27,999 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_06_second_invoice_reuses_existing_draft ... 2026-08-13 07:44:28,478 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_07_agent_only_charge_excluded_from_vendor_bill ... 2026-08-13 07:44:28,613 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightInvoicing.test_08_charge_with_both_vendor_and_agent_creates_vendor_bill ... 2026-08-13 07:44:29,109 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:44:29,906 202 INFO rb-2f9fcab-223857-403445 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-13 07:44:30,357 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightChargeProfitabilityPosted.test_fr105_v2_cost_counts_draft_at_expected_and_posted_recognized ... 2026-08-13 07:44:30,972 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightChargeProfitabilityPosted.test_fr105_v2_drafting_customer_invoice_never_lowers_gross_profit ... 2026-08-13 07:44:31,370 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_freight_invoicing: Starting TestFreightChargeProfitabilityPosted.test_fr105_v2_revenue_counts_draft_at_expected_and_posted_recognized ... 2026-08-13 07:44:32,113 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:44:33,110 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_freight_vessel_schedule: Starting TestFreightVesselSchedule.test_001_name_compute ... 2026-08-13 07:44:33,339 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_freight_vessel_schedule: Starting TestFreightVesselSchedule.test_002_etd_before_eta_constraint ... 2026-08-13 07:44:33,458 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_freight_vessel_schedule: Starting TestFreightVesselSchedule.test_003_validity_range_constraint ... 2026-08-13 07:44:33,599 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:44:34,382 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_01_label_and_config_are_mode_neutral ... 2026-08-13 07:44:34,510 202 INFO rb-2f9fcab-223857-403445 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-13 07:44:35,201 202 INFO rb-2f9fcab-223857-403445 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-13 07:44:35,447 202 INFO rb-2f9fcab-223857-403445 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-13 07:44:35,678 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_05_multiple_matching_main_legs_require_explicit_selection ... 2026-08-13 07:44:36,112 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_main_carriage_booking_mode: Starting TestMainCarriageBookingMode.test_06_explicit_incompatible_main_leg_selection_is_rejected ... 2026-08-13 07:44:36,364 202 INFO rb-2f9fcab-223857-403445 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-13 07:44:36,526 202 INFO rb-2f9fcab-223857-403445 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-13 07:44:36,814 202 INFO rb-2f9fcab-223857-403445 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-13 07:44:36,969 202 INFO rb-2f9fcab-223857-403445 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-13 07:44:37,270 202 INFO rb-2f9fcab-223857-403445 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-13 07:44:37,300 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:44:38,131 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_main_carriage_confirm_readiness: Starting TestMainCarriageConfirmReadiness.test_01_main_carriage_leg_missing_endpoint_blocks_confirm ... 2026-08-13 07:44:38,266 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_main_carriage_confirm_readiness: Starting TestMainCarriageConfirmReadiness.test_02_main_carriage_leg_with_endpoints_confirms ... 2026-08-13 07:44:38,369 202 INFO rb-2f9fcab-223857-403445 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-13 07:44:38,446 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:44:39,151 202 INFO rb-2f9fcab-223857-403445 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-13 07:44:39,382 202 INFO rb-2f9fcab-223857-403445 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-13 07:44:39,519 202 INFO rb-2f9fcab-223857-403445 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-13 07:44:39,648 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:44:40,640 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_nomination_agent: Starting TestNominationAgent.test_01_billing_party_differs_from_consignee ... 2026-08-13 07:44:40,876 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_nomination_agent: Starting TestNominationAgent.test_02_import_container_and_trucking ... 2026-08-13 07:44:41,053 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_nomination_agent: Starting TestNominationAgent.test_03_all_sell_charges_billed_to_overseas_agent ... 2026-08-13 07:44:41,202 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_nomination_agent: Starting TestNominationAgent.test_04_container_lifecycle_complete ... 2026-08-13 07:44:41,347 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:44:42,208 202 INFO rb-2f9fcab-223857-403445 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-13 07:44:42,384 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_ocean_booking_leg_filter: Starting TestOceanBookingLegWaterFilter.test_02_wizard_does_not_flag_multiple_legs ... 2026-08-13 07:44:42,491 202 INFO rb-2f9fcab-223857-403445 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-13 07:44:42,641 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:44:43,677 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_01_exact_match_pol_pod_container ... 2026-08-13 07:44:43,871 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_02_blind_rate_answers_only_an_untyped_ask ... 2026-08-13 07:44:43,923 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_03_validity_date_filter ... 2026-08-13 07:44:43,974 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_04_no_matching_rate_returns_empty ... 2026-08-13 07:44:44,028 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_05_carrier_only_fallback ... 2026-08-13 07:44:44,084 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_06_most_specific_wins_over_fallback ... 2026-08-13 07:44:44,138 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_07_charge_onchange_autofills_buy_price ... 2026-08-13 07:44:44,217 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_08_onchange_does_not_overwrite_existing_price ... 2026-08-13 07:44:44,278 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_09_onchange_skips_when_no_vendor ... 2026-08-13 07:44:44,322 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_10_is_freight_rate_true_for_freight_product ... 2026-08-13 07:44:44,370 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_11_is_freight_rate_false_for_non_freight_product ... 2026-08-13 07:44:44,417 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_rate_card: Starting TestRateCard.test_12_search_all_rates_finds_freight_rate ... 2026-08-13 07:44:44,485 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:44:45,377 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_01_shipment_confirm_and_initial_state ... 2026-08-13 07:44:45,612 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_02_booking_request_generates_3_containers ... 2026-08-13 07:44:45,788 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_04_all_3_containers_full_execution_flow ... 2026-08-13 07:44:46,058 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_05_vgm_submitted_independently_per_container ... 2026-08-13 07:44:46,315 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_06_per_container_charges_quantity_and_totals ... 2026-08-13 07:44:46,528 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_06b_gap_per_container_charge_not_auto_synced ... 2026-08-13 07:44:46,741 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_07_one_container_rolled_over_exception ... 2026-08-13 07:44:46,943 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_08_execution_state_guard_applies_to_each_container ... 2026-08-13 07:44:47,181 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_09_booked_status_with_leg_and_3_containers ... 2026-08-13 07:44:47,400 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_3cont: Starting TestSeaExportFcl3Cont.test_10_sc01_full_az_walkthrough ... 2026-08-13 07:44:47,653 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:44:48,479 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_carrier_haulage: Starting TestSeaExportFclCarrierHaulage.test_01_carrier_haulage_keeps_business_precarriage_leg ... 2026-08-13 07:44:48,773 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_carrier_haulage: Starting TestSeaExportFclCarrierHaulage.test_02_single_booking_with_carrier ... 2026-08-13 07:44:49,009 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_carrier_haulage: Starting TestSeaExportFclCarrierHaulage.test_03_container_execution_carrier_haulage ... 2026-08-13 07:44:49,239 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_carrier_haulage: Starting TestSeaExportFclCarrierHaulage.test_04_bundled_carrier_charge_no_trucking_vendor ... 2026-08-13 07:44:49,449 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:44:50,303 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_door_to_door: Starting TestSeaExportFclDoorToDoor.test_01_shipment_confirm_door_to_door ... 2026-08-13 07:44:50,606 202 INFO rb-2f9fcab-223857-403445 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-13 07:44:50,801 202 INFO rb-2f9fcab-223857-403445 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-13 07:44:51,170 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_door_to_door: Starting TestSeaExportFclDoorToDoor.test_04_container_export_execution_flow ... 2026-08-13 07:44:51,443 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_door_to_door: Starting TestSeaExportFclDoorToDoor.test_05_door_to_door_charge_structure ... 2026-08-13 07:44:51,749 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_sea_export_fcl_door_to_door: Starting TestSeaExportFclDoorToDoor.test_06_sc02_full_az_walkthrough ... 2026-08-13 07:44:52,053 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:44:52,865 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_sea_export_lcl_direct: Starting TestSeaExportLclDirect.test_01_lcl_export_no_containers ... 2026-08-13 07:44:53,089 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_sea_export_lcl_direct: Starting TestSeaExportLclDirect.test_02_package_weight_volume_totals ... 2026-08-13 07:44:53,214 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_sea_export_lcl_direct: Starting TestSeaExportLclDirect.test_03_booking_with_coloader_confirmed ... 2026-08-13 07:44:53,379 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_sea_export_lcl_direct: Starting TestSeaExportLclDirect.test_04_actual_vs_booked_measurement_difference ... 2026-08-13 07:44:53,506 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_sea_export_lcl_direct: Starting TestSeaExportLclDirect.test_05_charges_and_profitability_with_hbl ... 2026-08-13 07:44:53,714 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:44:54,537 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_carrier_haulage: Starting TestSeaImportFclCarrierHaulage.test_01_cydoor_keeps_business_oncarriage_leg ... 2026-08-13 07:44:54,859 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_carrier_haulage: Starting TestSeaImportFclCarrierHaulage.test_02_import_container_full_progression ... 2026-08-13 07:44:55,083 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_carrier_haulage: Starting TestSeaImportFclCarrierHaulage.test_03_single_booking_no_trucking_vendor ... 2026-08-13 07:44:55,315 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_carrier_haulage: Starting TestSeaImportFclCarrierHaulage.test_04_charges_no_trucking_cost ... 2026-08-13 07:44:55,519 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:44:56,979 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_door_to_door: Starting TestSeaImportFclDoorToDoor.test_01_import_shipment_confirmed_state ... 2026-08-13 07:44:57,329 202 INFO rb-2f9fcab-223857-403445 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-13 07:44:57,661 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_door_to_door: Starting TestSeaImportFclDoorToDoor.test_03_import_container_full_execution_flow ... 2026-08-13 07:44:57,916 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_door_to_door: Starting TestSeaImportFclDoorToDoor.test_04_import_state_guard_enforced ... 2026-08-13 07:44:58,295 202 INFO rb-2f9fcab-223857-403445 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-13 07:44:58,585 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_sea_import_fcl_door_to_door: Starting TestSeaImportFclDoorToDoor.test_06_sc04_full_az_walkthrough ... 2026-08-13 07:44:58,887 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:44:59,730 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_sea_import_lcl_direct: Starting TestSeaImportLclDirect.test_01_lcl_import_no_containers ... 2026-08-13 07:45:00,008 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_sea_import_lcl_direct: Starting TestSeaImportLclDirect.test_02_actual_measurement_differs_from_booked ... 2026-08-13 07:45:00,152 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_sea_import_lcl_direct: Starting TestSeaImportLclDirect.test_03_charges_based_on_actual_cbm ... 2026-08-13 07:45:00,321 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_sea_import_lcl_direct: Starting TestSeaImportLclDirect.test_04_ata_and_hawb ... 2026-08-13 07:45:00,454 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_sea_import_lcl_direct: Starting TestSeaImportLclDirect.test_05_total_weight_volume_computed ... 2026-08-13 07:45:00,590 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:45:01,946 202 INFO rb-2f9fcab-223857-403445 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-13 07:45:02,514 202 INFO rb-2f9fcab-223857-403445 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-13 07:45:02,746 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_booking_type_labels_name_the_carriage_role ... 2026-08-13 07:45:02,761 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_changing_the_mode_keeps_operator_entered_endpoints ... 2026-08-13 07:45:02,858 202 INFO rb-2f9fcab-223857-403445 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-13 07:45:03,060 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_every_on_carriage_segment_is_a_bookable_candidate ... 2026-08-13 07:45:03,197 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_every_pre_carriage_segment_is_a_bookable_candidate ... 2026-08-13 07:45:03,341 202 INFO rb-2f9fcab-223857-403445 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-13 07:45:03,572 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_operator_must_pick_a_segment_when_several_exist ... 2026-08-13 07:45:03,718 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_management.tests.test_trucking_booking_leg_filter: Starting TestCarriageSegmentBookingSelection.test_schedule_group_reopens_once_a_segment_is_pinned ... 2026-08-13 07:45:03,882 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:45:06,115 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_project.tests.test_features: Starting TestFeatures.test_001_script_confirm_so_has_one_project_template ... 2026-08-13 07:45:06,722 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_project.tests.test_features: Starting TestFeatures.test_002_script_confirm_so_has_multiple_project_template ... 2026-08-13 07:45:07,284 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_project.tests.test_features: Starting TestFeatures.test_004_choose_project_when_confirm_so ... 2026-08-13 07:45:07,508 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_project.tests.test_features: Starting TestFeatures.test_005_non_freight_so_keeps_core_project_generation ... 2026-08-13 07:45:07,971 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_project.tests.test_features: Starting TestFeatures.test_006_freight_line_reuses_so_project_without_prelinked_shipment ... 2026-08-13 07:45:08,317 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:45:09,106 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_road.tests.test_booking_scope_label: Starting TestBookingScopeLabelRoadOverride.test_01_truck_booking_gets_road_specific_label ... 2026-08-13 07:45:09,294 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_road.tests.test_booking_scope_label: Starting TestBookingScopeLabelRoadOverride.test_02_truck_booking_falls_back_when_service_mode_unmapped ... 2026-08-13 07:45:09,346 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_road.tests.test_booking_scope_label: Starting TestBookingScopeLabelRoadOverride.test_03_non_truck_booking_uses_base_label_untouched ... 2026-08-13 07:45:09,399 202 INFO rb-2f9fcab-223857-403445 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-13 07:45:09,472 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:45:10,309 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_road.tests.test_install_smoke: Starting TestFreightRoadInstallSmoke.test_01_border_crossing_master_data_preloaded_on_install ... 2026-08-13 07:45:10,470 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_road.tests.test_install_smoke: Starting TestFreightRoadInstallSmoke.test_02_booking_border_crossing_field_round_trips ... 2026-08-13 07:45:10,523 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_road.tests.test_install_smoke: Starting TestFreightRoadInstallSmoke.test_03_cargo_manifest_action_resolves_to_road_report ... 2026-08-13 07:45:10,579 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_road.tests.test_install_smoke: Starting TestFreightRoadInstallSmoke.test_04_delivery_note_action_resolves_to_road_report ... 2026-08-13 07:45:10,643 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 4 removed 2026-08-13 07:45:11,415 202 INFO rb-2f9fcab-223857-403445 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-13 07:45:11,756 202 INFO rb-2f9fcab-223857-403445 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-13 07:45:11,893 202 INFO rb-2f9fcab-223857-403445 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-13 07:45:12,210 202 INFO rb-2f9fcab-223857-403445 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-13 07:45:12,336 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_road.tests.test_road_main_carriage_endpoint: Starting TestRoadMainCarriageEndpointContract.test_05_missing_road_pair_and_route_blocks_confirm ... 2026-08-13 07:45:12,390 202 INFO rb-2f9fcab-223857-403445 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-13 07:45:12,518 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:45:13,870 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_bundle_warning_presearch_guard: Starting TestBundleWarningPresearchGuard.test_multi_demand_open_before_search_stays_silent ... 2026-08-13 07:45:14,853 202 INFO rb-2f9fcab-223857-403445 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-13 07:45:15,172 202 INFO rb-2f9fcab-223857-403445 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-13 07:45:15,542 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:45:16,866 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestSearchAllRates.test_search_all_rates_deduplicates_per_carrier ... 2026-08-13 07:45:17,184 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [105] 2026-08-13 07:45:17,204 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestSearchAllRates.test_search_all_rates_empty_when_no_rates_for_lane ... 2026-08-13 07:45:17,263 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestSearchAllRates.test_search_all_rates_respects_date_validity ... 2026-08-13 07:45:17,307 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [106] 2026-08-13 07:45:17,327 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestSearchAllRates.test_search_all_rates_returns_all_carriers_for_lane ... 2026-08-13 07:45:17,386 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:45:18,601 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_comparison_line_action_select_creates_placeholder_when_no_schedule ... 2026-08-13 07:45:18,921 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_comparison_line_action_select_sets_main_schedule ... 2026-08-13 07:45:19,029 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_comparison_lines_include_schedules ... 2026-08-13 07:45:19,146 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_etd_filter_excludes_out_of_range ... 2026-08-13 07:45:19,241 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_populates_comparison_lines ... 2026-08-13 07:45:19,385 202 INFO rb-2f9fcab-223857-403445 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-13 07:45:19,508 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_transit_days_computed_from_etd_eta ... 2026-08-13 07:45:19,615 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFreightQuoteWizardComparison.test_wizard_transit_days_zero_when_no_eta ... 2026-08-13 07:45:19,746 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:45:21,035 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_action_select_on_rate_only_line_does_not_raise ... 2026-08-13 07:45:21,369 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_action_select_on_rate_only_line_is_idempotent ... 2026-08-13 07:45:21,494 202 INFO rb-2f9fcab-223857-403445 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-13 07:45:23,039 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_package_type_change_clears_mismatched_rate_only_selection ... 2026-08-13 07:45:23,353 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_package_type_change_keeps_matching_rate_only_selection ... 2026-08-13 07:45:23,472 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_placeholder_schedule_does_not_leak_into_comparison ... 2026-08-13 07:45:23,577 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091RateOnlySelect.test_rate_only_select_works_for_minimal_rights_sales_user ... 2026-08-13 07:45:23,945 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:45:25,267 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091LclRateOnlySelect.test_action_select_on_rate_only_line_does_not_raise ... 2026-08-13 07:45:25,621 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091LclRateOnlySelect.test_action_select_on_rate_only_line_is_idempotent ... 2026-08-13 07:45:25,728 202 INFO rb-2f9fcab-223857-403445 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-13 07:45:26,981 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091LclRateOnlySelect.test_placeholder_schedule_does_not_leak_into_comparison ... 2026-08-13 07:45:27,099 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestFr091LclRateOnlySelect.test_rate_only_select_works_for_minimal_rights_sales_user ... 2026-08-13 07:45:27,400 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:45:28,665 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestCarrierCompareE2E.test_can_open_fcl_quote_wizard_flag ... 2026-08-13 07:45:30,718 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_carrier_compare_wizard: Starting TestCarrierCompareE2E.test_fcl_quote_wizard_to_shipment_full_flow ... 2026-08-13 07:45:32,496 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:45:33,689 202 INFO rb-2f9fcab-223857-403445 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-13 07:45:34,713 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:45:35,890 202 INFO rb-2f9fcab-223857-403445 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-13 07:45:36,254 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_charge_currency_default: Starting TestChargeCurrencyDefault.test_manually_added_charge_follows_linked_sale_order_currency ... 2026-08-13 07:45:36,645 202 INFO rb-2f9fcab-223857-403445 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-13 07:45:37,036 202 INFO rb-2f9fcab-223857-403445 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-13 07:45:37,394 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:45:38,593 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_charge_vendor_lane_pricing: Starting TestChargeVendorLanePricing.test_vendor_change_finds_rate_expiring_on_order_date ... 2026-08-13 07:45:39,022 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_charge_vendor_lane_pricing: Starting TestChargeVendorLanePricing.test_vendor_change_prices_from_lane_rate_not_cheapest ... 2026-08-13 07:45:39,197 202 INFO rb-2f9fcab-223857-403445 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-13 07:45:39,356 202 INFO rb-2f9fcab-223857-403445 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-13 07:45:39,562 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:45:40,726 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCommercialHandoffBridge.test_charge_billing_hooks_reflect_sell_and_buy_progress ... 2026-08-13 07:45:41,570 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCommercialHandoffBridge.test_handoff_keeps_operation_state_isolated ... 2026-08-13 07:45:42,047 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [164, 163] 2026-08-13 07:45:42,071 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [96] 2026-08-13 07:45:42,079 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [153] 2026-08-13 07:45:42,147 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCommercialHandoffBridge.test_posted_hooks_align_with_basic_account_artifacts ... 2026-08-13 07:45:43,093 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:45:44,363 202 INFO rb-2f9fcab-223857-403445 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-13 07:45:44,675 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestCostPendingGrossProfit.test_profitability_panel_converts_cross_company_cost_lines ... 2026-08-13 07:45:48,046 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:45:51,153 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestMixedContainerAllowed.test_confirm_does_not_raise_and_bridges_both_ocean_lines ... 2026-08-13 07:45:51,472 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestMixedContainerAllowed.test_confirm_still_works_for_single_ocean_line ... 2026-08-13 07:45:51,771 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestMixedContainerAllowed.test_confirm_works_for_mixed_container_with_minimal_rights_user ... 2026-08-13 07:45:52,212 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:45:55,567 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_booking_carrier_override_does_not_reuse_schedule_carrier_rate ... 2026-08-13 07:45:57,806 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_booking_enrich_converts_schedule_currency_to_charge_currency ... 2026-08-13 07:45:57,833 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7190] 2026-08-13 07:45:57,833 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-08-13 07:46:00,037 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_generic_shared_ocean_product_variant ... 2026-08-13 07:46:01,776 202 INFO rb-2f9fcab-223857-403445 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-13 07:46:02,106 202 INFO rb-2f9fcab-223857-403445 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-13 07:46:02,526 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_ocean_charge_bridge_full_flow ... 2026-08-13 07:46:06,544 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestSaleFirstChargeBridge.test_shipment_invoice_before_so_invoice_does_not_duplicate ... 2026-08-13 07:46:20,508 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:46:23,886 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestPreOnCarriageChargeBridge.test_booking_confirm_enriches_oncarriage_charge_without_duplicating ... 2026-08-13 07:46:24,376 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestPreOnCarriageChargeBridge.test_delivery_oncarriage_line_bridged_to_charge_with_leg ... 2026-08-13 07:46:24,771 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestPreOnCarriageChargeBridge.test_double_invoice_regression_oncarriage_charge ... 2026-08-13 07:46:25,900 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestPreOnCarriageChargeBridge.test_pickup_precarriage_line_bridged_to_charge_with_leg ... 2026-08-13 07:46:26,511 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:46:30,021 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_commercial_handoff_bridge: Starting TestOnCarriageChargeBridgeLcl.test_double_invoice_regression_oncarriage_charge_lcl ... 2026-08-13 07:46:31,121 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:46:32,581 202 INFO rb-2f9fcab-223857-403445 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-13 07:46:33,282 202 INFO rb-2f9fcab-223857-403445 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-13 07:46:33,903 202 INFO rb-2f9fcab-223857-403445 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-13 07:46:34,785 202 INFO rb-2f9fcab-223857-403445 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-13 07:46:35,372 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_the_include_destination_option_is_on_by_default ... 2026-08-13 07:46:35,719 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_the_surcharge_tooltip_payload_separates_origin_from_destination ... 2026-08-13 07:46:36,130 202 INFO rb-2f9fcab-223857-403445 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-13 07:46:36,501 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_toggling_either_include_option_refreshes_the_surcharge_column ... 2026-08-13 07:46:36,871 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestFclDestinationLocalCharges.test_unticking_destination_charges_leaves_them_off_the_quote ... 2026-08-13 07:46:37,345 202 INFO rb-2f9fcab-223857-403445 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-13 07:46:37,809 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:46:39,361 202 INFO rb-2f9fcab-223857-403445 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-13 07:46:40,184 202 INFO rb-2f9fcab-223857-403445 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-13 07:46:40,903 202 INFO rb-2f9fcab-223857-403445 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-13 07:46:41,785 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestLclDestinationLocalCharges.test_lcl_previews_list_origin_and_destination_charges_separately ... 2026-08-13 07:46:42,298 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestLclDestinationLocalCharges.test_lcl_the_surcharge_tooltip_payload_separates_origin_from_destination ... 2026-08-13 07:46:42,802 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestLclDestinationLocalCharges.test_lcl_toggling_either_include_option_refreshes_the_surcharge_column ... 2026-08-13 07:46:43,293 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_destination_local_charges: Starting TestLclDestinationLocalCharges.test_lcl_unticking_destination_charges_leaves_them_off_the_quote ... 2026-08-13 07:46:43,896 202 INFO rb-2f9fcab-223857-403445 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-13 07:46:44,515 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:46:45,826 202 INFO rb-2f9fcab-223857-403445 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-13 07:46:46,226 202 INFO rb-2f9fcab-223857-403445 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-13 07:46:46,412 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s1_matched_schedule_shows_no_gap ... 2026-08-13 07:46:46,575 202 INFO rb-2f9fcab-223857-403445 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-13 07:46:46,793 202 INFO rb-2f9fcab-223857-403445 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-13 07:46:46,963 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s4_boundary_schedule_equals_etd_from_is_matched ... 2026-08-13 07:46:47,160 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s5_boundary_schedule_equals_etd_to_is_matched ... 2026-08-13 07:46:47,341 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s6_only_etd_from_set_open_upper_bound ... 2026-08-13 07:46:47,514 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s7_only_etd_to_set_open_lower_bound ... 2026-08-13 07:46:47,685 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestFclEtdScheduleGapWarning.test_s8_warning_message_contains_count_and_actionable_guidance ... 2026-08-13 07:46:47,851 202 INFO rb-2f9fcab-223857-403445 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-13 07:46:48,019 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:46:49,242 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestLclEtdScheduleGapWarning.test_lcl_no_etd_filter_no_gap_warning_baseline ... 2026-08-13 07:46:49,657 202 INFO rb-2f9fcab-223857-403445 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-13 07:46:49,840 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_etd_schedule_gap_warning: Starting TestLclEtdScheduleGapWarning.test_s12_total_gap_parity_with_fcl_s3 ... 2026-08-13 07:46:50,078 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:46:51,516 202 INFO rb-2f9fcab-223857-403445 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-13 07:46:52,013 202 INFO rb-2f9fcab-223857-403445 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-13 07:46:52,460 202 INFO rb-2f9fcab-223857-403445 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-13 07:46:52,926 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:46:56,112 202 INFO rb-2f9fcab-223857-403445 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-13 07:46:57,924 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_fcl_cost_fill_at_confirm: Starting TestFclCostFillAtConfirm.test_shipment_gross_profit_reflects_early_filled_cost ... 2026-08-13 07:46:59,839 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:47:01,161 202 INFO rb-2f9fcab-223857-403445 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-13 07:47:01,652 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:47:02,620 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_confirm_carries_schedule_etd_and_eta_to_shipment ... 2026-08-13 07:47:04,312 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_lcl_button_is_driven_by_service_line_profile ... 2026-08-13 07:47:04,561 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_lcl_quote_first_cfs_to_cfs_builds_lines ... 2026-08-13 07:47:06,055 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_lcl_quote_first_door_to_cfs_adds_pickup ... 2026-08-13 07:47:07,515 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_lcl_quote_first_import_direction_picks_import_pickup_product ... 2026-08-13 07:47:09,141 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_package_type_onchange_prefills_volume ... 2026-08-13 07:47:09,255 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteFirst.test_reapply_lcl_quote_updates_sale_order_context ... 2026-08-13 07:47:11,021 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:47:14,554 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_00_regular_product_only_order_hides_lcl_quote_button ... 2026-08-13 07:47:14,827 202 INFO rb-2f9fcab-223857-403445 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-13 07:47:16,530 202 INFO rb-2f9fcab-223857-403445 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-13 07:47:18,865 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_03_reapply_different_coloader_keeps_single_ocean_line ... 2026-08-13 07:47:20,850 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_04_reapply_shared_template_coloader_switch_keeps_product ... 2026-08-13 07:47:22,745 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_05_reapply_different_coloader_keeps_freight_charge_link_valid ... 2026-08-13 07:47:24,618 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_06_vendor_follows_coloader_on_first_apply_shared_template ... 2026-08-13 07:47:26,062 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_07_vendor_follows_coloader_switch_shared_template ... 2026-08-13 07:47:27,834 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_lcl_quote_first: Starting TestLclQuoteReapplyDedup.test_08_vendor_follows_coloader_on_product_swap ... 2026-08-13 07:47:30,279 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:47:31,743 202 INFO rb-2f9fcab-223857-403445 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-13 07:47:32,302 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerCostPerType.test_tt12_quote_first_mixed_bridges_reconcile_without_duplicating ... 2026-08-13 07:47:32,738 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerCostPerType.test_tt12b_rerunning_auto_charge_does_not_duplicate_or_reprice ... 2026-08-13 07:47:33,146 202 INFO rb-2f9fcab-223857-403445 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-13 07:47:33,543 202 INFO rb-2f9fcab-223857-403445 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-13 07:47:33,944 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerCostPerType.test_tt9_single_container_line_unaffected_no_crash ... 2026-08-13 07:47:34,376 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:47:35,924 202 INFO rb-2f9fcab-223857-403445 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-13 07:47:36,527 202 INFO rb-2f9fcab-223857-403445 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-13 07:47:36,971 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:47:43,870 202 INFO rb-2f9fcab-223857-403445 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-13 07:47:44,441 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestQuotedSailingRatePricing.test_quoted_sailing_lookup_still_excludes_another_allowed_company ... 2026-08-13 07:47:45,010 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:47:47,115 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerLoadModeGuard.test_lcl_ocean_line_does_not_match_fcl_container_rate ... 2026-08-13 07:47:47,528 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:47:48,987 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerOnbehalf.test_tt14_onbehalf_mixed_lines_carry_package_type_and_agent ... 2026-08-13 07:47:49,507 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_mixed_container_nhip2: Starting TestMixedContainerOnbehalf.test_tt14_patch_does_not_reference_onbehalf_fields ... 2026-08-13 07:47:49,545 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:47:50,776 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_mixed_container_ocean_bridge: Starting TestMixedContainerOceanBridge.test_confirm_bridges_every_ocean_line_no_drop ... 2026-08-13 07:47:51,347 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:47:52,786 202 INFO rb-2f9fcab-223857-403445 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-13 07:47:53,194 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:47:54,488 202 INFO rb-2f9fcab-223857-403445 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-13 07:47:55,019 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:47:56,274 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestFclPlaceholderScheduleBanner.test_no_schedule_selected_yet_shows_no_warning ... 2026-08-13 07:47:56,601 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestFclPlaceholderScheduleBanner.test_placeholder_schedule_selected_shows_warning ... 2026-08-13 07:47:56,747 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestFclPlaceholderScheduleBanner.test_real_schedule_selected_shows_no_warning ... 2026-08-13 07:47:56,887 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestFclPlaceholderScheduleBanner.test_warning_clears_after_changing_away_from_placeholder ... 2026-08-13 07:47:57,192 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted sale.freight.quote.wizard.comparison.line records with IDs: [67, 66] 2026-08-13 07:47:57,268 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:47:58,600 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestLclPlaceholderScheduleBanner.test_no_schedule_selected_yet_shows_no_warning ... 2026-08-13 07:47:58,983 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestLclPlaceholderScheduleBanner.test_placeholder_schedule_selected_shows_warning ... 2026-08-13 07:47:59,135 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestLclPlaceholderScheduleBanner.test_real_schedule_selected_shows_no_warning ... 2026-08-13 07:47:59,293 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_placeholder_schedule_banner: Starting TestLclPlaceholderScheduleBanner.test_warning_clears_after_changing_away_from_placeholder ... 2026-08-13 07:47:59,592 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted sale.lcl.quote.wizard.comparison.line records with IDs: [27, 26] 2026-08-13 07:47:59,656 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:48:01,414 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_booking_cost_sourced_from_schedule_rate_card ... 2026-08-13 07:48:03,485 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_confirm_carries_schedule_etd_and_eta_to_shipment ... 2026-08-13 07:48:05,492 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_fcl_container_readonly_after_schedule_applied ... 2026-08-13 07:48:07,864 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_fcl_route_container_hidden_before_schedule_applied ... 2026-08-13 07:48:08,532 202 INFO rb-2f9fcab-223857-403445 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-13 07:48:09,951 202 INFO rb-2f9fcab-223857-403445 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-13 07:48:11,565 202 INFO rb-2f9fcab-223857-403445 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-13 07:48:13,660 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_rejects_container_type_schedule_mismatch ... 2026-08-13 07:48:13,777 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_schedule_drives_main_product ... 2026-08-13 07:48:13,896 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_schedule_onchange_sets_container_type ... 2026-08-13 07:48:14,011 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_select_schedule_populates_main_inputs ... 2026-08-13 07:48:14,141 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestQuoteFirstFclExport.test_quote_first_uses_selected_schedule_product ... 2026-08-13 07:48:15,461 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:48:18,776 202 INFO rb-2f9fcab-223857-403445 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-13 07:48:18,963 202 INFO rb-2f9fcab-223857-403445 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-13 07:48:20,364 202 INFO rb-2f9fcab-223857-403445 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-13 07:48:22,277 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestFclQuoteReapplyDedup.test_03_reapply_different_carrier_keeps_single_ocean_line ... 2026-08-13 07:48:24,499 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestFclQuoteReapplyDedup.test_04_reapply_same_template_preserves_user_selected_variant ... 2026-08-13 07:48:26,308 202 INFO rb-2f9fcab-223857-403445 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-13 07:48:28,340 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:48:32,255 202 INFO rb-2f9fcab-223857-403445 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-13 07:48:34,880 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestShipmentPriceZeroCluster.test_booking_enrich_converts_schedule_currency_to_charge_currency ... 2026-08-13 07:48:34,929 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7190] 2026-08-13 07:48:34,929 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-08-13 07:48:37,466 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestShipmentPriceZeroCluster.test_generic_shared_ocean_product_variant ... 2026-08-13 07:48:39,419 202 INFO rb-2f9fcab-223857-403445 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-13 07:48:39,719 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestShipmentPriceZeroCluster.test_ocean_charge_price_zero_cluster_full_flow ... 2026-08-13 07:48:44,305 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestShipmentPriceZeroCluster.test_pre_carriage_only_line_bridges_without_ocean_line ... 2026-08-13 07:48:44,993 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:48:46,465 202 INFO rb-2f9fcab-223857-403445 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-13 07:48:48,177 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestApplyScheduleOceanGuard.test_apply_still_works_for_single_ocean_line ... 2026-08-13 07:48:49,579 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:48:51,065 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestFclMultiLineSameContainerType.test_01_fcl_multi_line_each_priced_by_schedule ... 2026-08-13 07:48:53,485 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:48:57,068 202 INFO rb-2f9fcab-223857-403445 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-13 07:48:57,470 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestMixedContainerAllowedFclExport.test_confirm_still_works_for_single_ocean_line ... 2026-08-13 07:48:57,898 202 INFO rb-2f9fcab-223857-403445 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-13 07:48:58,594 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:49:00,219 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestSalvageLclMultiLineAndButtons.test_lcl_multi_line_each_priced_by_schedule ... 2026-08-13 07:49:01,947 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_quote_first_fcl_export: Starting TestSalvageLclMultiLineAndButtons.test_mixed_fcl_lcl_exposes_both_buttons ... 2026-08-13 07:49:02,149 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:49:03,634 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_quote_markup: Starting TestQuoteMarkup.test_confirmed_order_preserves_the_quoted_markup ... 2026-08-13 07:49:05,565 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_quote_markup: Starting TestQuoteMarkup.test_fcl_quote_marks_up_sell_over_raw_vendor_cost ... 2026-08-13 07:49:06,934 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_quote_markup: Starting TestQuoteMarkup.test_fcl_quote_without_supplier_price_rule_passes_raw_cost ... 2026-08-13 07:49:08,231 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:49:09,060 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_quote_markup: Starting TestQuoteMarkupLcl.test_lcl_multiline_quote_marks_up_every_existing_line ... 2026-08-13 07:49:10,597 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_quote_markup: Starting TestQuoteMarkupLcl.test_lcl_quote_marks_up_sell_over_raw_vendor_cost ... 2026-08-13 07:49:12,183 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:49:13,698 202 INFO rb-2f9fcab-223857-403445 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-13 07:49:14,605 202 INFO rb-2f9fcab-223857-403445 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-13 07:49:14,957 202 INFO rb-2f9fcab-223857-403445 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-13 07:49:15,393 202 INFO rb-2f9fcab-223857-403445 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-13 07:49:15,774 202 INFO rb-2f9fcab-223857-403445 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-13 07:49:16,171 202 INFO rb-2f9fcab-223857-403445 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-13 07:49:16,779 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:49:18,191 202 INFO rb-2f9fcab-223857-403445 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-13 07:49:19,173 202 INFO rb-2f9fcab-223857-403445 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-13 07:49:19,684 202 INFO rb-2f9fcab-223857-403445 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-13 07:49:20,199 202 INFO rb-2f9fcab-223857-403445 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-13 07:49:20,688 202 INFO rb-2f9fcab-223857-403445 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-13 07:49:21,055 202 INFO rb-2f9fcab-223857-403445 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-13 07:49:21,843 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:49:23,347 202 INFO rb-2f9fcab-223857-403445 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-13 07:49:25,781 202 INFO rb-2f9fcab-223857-403445 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-13 07:49:27,770 202 INFO rb-2f9fcab-223857-403445 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-13 07:49:30,041 202 INFO rb-2f9fcab-223857-403445 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-13 07:49:32,150 202 INFO rb-2f9fcab-223857-403445 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-13 07:49:34,158 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_booking_wizard_does_not_overwrite_existing_booking_basis ... 2026-08-13 07:49:35,926 202 INFO rb-2f9fcab-223857-403445 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-13 07:49:38,256 202 INFO rb-2f9fcab-223857-403445 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-13 07:49:44,562 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_duplicate_demand_is_rejected_on_create_and_write ... 2026-08-13 07:49:44,852 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_dynamic_demo_groups_one_complete_candidate ... 2026-08-13 07:49:45,036 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_h03_incomplete_bundle_rejects_apply_without_order_mutation ... 2026-08-13 07:49:45,461 202 INFO rb-2f9fcab-223857-403445 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-13 07:49:45,859 202 INFO rb-2f9fcab-223857-403445 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-13 07:49:51,194 202 INFO rb-2f9fcab-223857-403445 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-13 07:49:51,669 202 INFO rb-2f9fcab-223857-403445 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-13 07:49:51,991 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted sale.freight.quote.container.demand records with IDs: [54, 55] 2026-08-13 07:49:52,024 202 INFO rb-2f9fcab-223857-403445 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-13 07:49:52,293 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_open_wizard_prefills_typed_order_lines ... 2026-08-13 07:49:52,716 202 INFO rb-2f9fcab-223857-403445 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-13 07:49:54,437 202 INFO rb-2f9fcab-223857-403445 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-13 07:49:56,632 202 INFO rb-2f9fcab-223857-403445 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-13 07:50:02,665 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_selected_bundle_rejects_changed_currency_without_order_mutation ... 2026-08-13 07:50:03,030 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_selected_bundle_rejects_changed_type_without_order_mutation ... 2026-08-13 07:50:03,399 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_selected_bundle_rejects_expired_rate_without_order_mutation ... 2026-08-13 07:50:03,773 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_selected_bundle_rejects_inactive_schedule_without_order_mutation ... 2026-08-13 07:50:04,075 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_typed_rate_lookup_excludes_other_allowed_company ... 2026-08-13 07:50:09,910 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_typed_rate_miss_is_terminal ... 2026-08-13 07:50:12,200 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [193] 2026-08-13 07:50:12,266 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestFclMixedContainerQuoteWizard.test_zero_demand_quantity_is_rejected_on_create ... 2026-08-13 07:50:12,569 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:50:14,320 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_quote_wizard_mixed_container: Starting TestSingleContainerComparisonPerSailing.test_applying_a_sailing_quotes_that_sailings_price ... 2026-08-13 07:50:16,572 202 INFO rb-2f9fcab-223857-403445 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-13 07:50:17,079 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:50:18,730 202 INFO rb-2f9fcab-223857-403445 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-13 07:50:19,436 202 INFO rb-2f9fcab-223857-403445 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-13 07:50:19,978 202 INFO rb-2f9fcab-223857-403445 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-13 07:50:20,505 202 INFO rb-2f9fcab-223857-403445 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-13 07:50:21,022 202 INFO rb-2f9fcab-223857-403445 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-13 07:50:21,887 202 INFO rb-2f9fcab-223857-403445 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-13 07:50:22,462 202 INFO rb-2f9fcab-223857-403445 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-13 07:50:23,082 202 INFO rb-2f9fcab-223857-403445 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-13 07:50:23,728 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:50:25,276 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_sale_order_charge_mapping: Starting TestLegCardinalityGuard.test_leg_classifiers_reject_multi_leg_product ... 2026-08-13 07:50:25,736 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:50:27,194 202 INFO rb-2f9fcab-223857-403445 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-13 07:50:27,619 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:50:29,087 202 INFO rb-2f9fcab-223857-403445 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-13 07:50:29,578 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_sale_order_charge_mapping: Starting TestMappingToCurrentShipmentAllowsMixedContainer.test_mapping_still_works_for_single_ocean_line ... 2026-08-13 07:50:29,901 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:50:31,341 202 INFO rb-2f9fcab-223857-403445 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-13 07:50:31,983 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:50:33,519 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_sale_order_charge_mapping: Starting TestChargeTotalSaleLinkInvalidation.test_charge_totals_refresh_when_sale_order_line_linked ... 2026-08-13 07:50:33,846 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:50:35,419 202 INFO rb-2f9fcab-223857-403445 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-13 07:50:35,972 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:50:37,439 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_schedule_eta_shipment_generation: Starting TestScheduleEtaOnShipmentGeneration.test_fcl_shipment_copies_schedule_eta ... 2026-08-13 07:50:38,098 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_schedule_eta_shipment_generation: Starting TestScheduleEtaOnShipmentGeneration.test_lcl_shipment_copies_schedule_eta ... 2026-08-13 07:50:38,391 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:50:39,815 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_sea_freight_integration: Starting TestSeaFreightIntegration.test_case_matrix_covers_core_transport_scenarios ... 2026-08-13 07:50:41,357 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_sea_freight_integration: Starting TestSeaFreightIntegration.test_lcl_regression_basics ... 2026-08-13 07:50:41,817 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale.tests.test_sea_freight_integration: Starting TestSeaFreightIntegration.test_sea_export_commercial_flow_checklist ... 2026-08-13 07:50:43,656 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:50:46,977 202 INFO rb-2f9fcab-223857-403445 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-13 07:50:47,597 202 INFO rb-2f9fcab-223857-403445 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-13 07:50:47,932 202 INFO rb-2f9fcab-223857-403445 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-13 07:50:48,459 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:50:49,434 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale_onbehalf.tests.test_cost_estimated_onbehalf_guard: Starting TestCostEstimatedOnbehalfGuard.test_booked_coloader_rate_miss_is_flagged_estimated ... 2026-08-13 07:50:49,746 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale_onbehalf.tests.test_cost_estimated_onbehalf_guard: Starting TestCostEstimatedOnbehalfGuard.test_booked_onbehalf_disbursement_is_not_flagged_estimated ... 2026-08-13 07:50:50,100 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:50:51,515 202 INFO rb-2f9fcab-223857-403445 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-13 07:50:52,157 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale_onbehalf.tests.test_onbehalf_charge_customer_invoicing: Starting TestOnbehalfChargeCustomerInvoicing.test_customer_invoice_excludes_onbehalf_charge ... 2026-08-13 07:50:52,833 202 INFO rb-2f9fcab-223857-403445 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-13 07:50:53,449 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale_onbehalf.tests.test_onbehalf_charge_customer_invoicing: Starting TestOnbehalfChargeCustomerInvoicing.test_customer_invoice_excludes_prebridge_agent_charge ... 2026-08-13 07:50:53,943 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale_onbehalf.tests.test_onbehalf_charge_customer_invoicing: Starting TestOnbehalfChargeCustomerInvoicing.test_customer_invoice_raises_when_only_onbehalf_charges ... 2026-08-13 07:50:54,421 202 INFO rb-2f9fcab-223857-403445 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-13 07:50:54,566 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:50:56,250 202 INFO rb-2f9fcab-223857-403445 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-13 07:50:56,899 202 INFO rb-2f9fcab-223857-403445 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-13 07:50:57,693 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:50:58,753 202 INFO rb-2f9fcab-223857-403445 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-13 07:50:59,047 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:50:59,883 202 INFO rb-2f9fcab-223857-403445 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-13 07:51:00,064 202 INFO rb-2f9fcab-223857-403445 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-13 07:51:00,143 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:51:00,992 202 INFO rb-2f9fcab-223857-403445 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-13 07:51:01,275 202 INFO rb-2f9fcab-223857-403445 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-13 07:51:01,463 202 INFO rb-2f9fcab-223857-403445 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-13 07:51:01,663 202 INFO rb-2f9fcab-223857-403445 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-13 07:51:02,110 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1220, model: sale.order.line 2026-08-13 07:51:02,198 202 INFO rb-2f9fcab-223857-403445 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-13 07:51:02,419 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:51:03,566 202 INFO rb-2f9fcab-223857-403445 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-13 07:51:05,758 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:51:07,831 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7190] 2026-08-13 07:51:07,831 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-08-13 07:51:07,841 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_01_pol_gets_analytic_distribution_from_shipment ... 2026-08-13 07:51:08,047 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_02_customer_invoice_line_gets_analytic_distribution ... 2026-08-13 07:51:08,551 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_03_vendor_bill_line_gets_analytic_distribution ... 2026-08-13 07:51:09,009 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_04_customer_invoice_currency_matches_charge_currency ... 2026-08-13 07:51:09,521 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_05_vendor_bill_currency_matches_charge_currency ... 2026-08-13 07:51:10,020 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_06_pol_price_converted_to_po_currency ... 2026-08-13 07:51:10,193 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale_purchase.tests.test_analytic_and_currency: Starting TestAnalyticAndCurrency.test_07_invoices_split_by_currency ... 2026-08-13 07:51:11,139 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:51:13,566 202 INFO rb-2f9fcab-223857-403445 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-13 07:51:14,006 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale_purchase.tests.test_logistics_shipment_leg: Starting TestLogisticsShipmentLeg.test_leg_can_generate_po_line_with_multiple_carriers ... 2026-08-13 07:51:14,091 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale_purchase.tests.test_logistics_shipment_leg: Starting TestLogisticsShipmentLeg.test_leg_can_generate_po_line_without_carrier ... 2026-08-13 07:51:14,185 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:51:15,998 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestPurchaseFlowDedup.test_01_shipment_first_charge_flow_creates_one_pol ... 2026-08-13 07:51:16,447 202 INFO rb-2f9fcab-223857-403445 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-13 07:51:20,649 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestPurchaseFlowDedup.test_02_idempotent_repeated_action ... 2026-08-13 07:51:20,844 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestPurchaseFlowDedup.test_03_full_flow_charge_first_then_so_confirm ... 2026-08-13 07:51:21,216 202 INFO rb-2f9fcab-223857-403445 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-13 07:51:21,608 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestPurchaseFlowDedup.test_05_agent_only_charge_excluded_from_po_flow ... 2026-08-13 07:51:21,835 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:51:23,575 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestBridgedChargePurchaseSync.test_po_price_passes_through_sell_price_for_bridged_charge ... 2026-08-13 07:51:24,054 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_freight_sale_purchase.tests.test_purchase_flow_dedup: Starting TestBridgedChargePurchaseSync.test_vendor_bill_still_created_for_bridged_charge ... 2026-08-13 07:51:24,677 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 07:51:32,738 202 INFO rb-2f9fcab-223857-403445 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-13 07:51:33,030 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 07:51:33,053 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_geography_info.tests.test_res_country_read_group: Starting TestResCountryReadGroup.test_read_group_drops_field_without_override ... 2026-08-13 07:51:33,125 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_geography_info.tests.test_res_country_read_group: Starting TestResCountryReadGroup.test_read_group_sums_world_population_share_per_continent ... 2026-08-13 07:51:33,175 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_geography_info.tests.test_res_country_read_group: Starting TestResCountryReadGroup.test_world_population_share_recomputes_on_population_change ... 2026-08-13 07:51:33,212 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:51:33,233 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_geography_info_world_bank.tests.test_fetch_data_from_world_bank: Starting TestResCountryWorldBank.test_fetch_from_world_bank ... 2026-08-13 07:51:34,031 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:51:34,053 202 INFO rb-2f9fcab-223857-403445 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-13 07:51:34,456 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1409] 2026-08-13 07:51:34,469 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21099] 2026-08-13 07:51:34,476 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:51:34,662 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [1] 2026-08-13 07:51:34,679 202 INFO rb-2f9fcab-223857-403445 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-13 07:51:34,993 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1410] 2026-08-13 07:51:35,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21102] 2026-08-13 07:51:35,006 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:51:35,114 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [3, 2] 2026-08-13 07:51:35,137 202 INFO rb-2f9fcab-223857-403445 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-13 07:51:35,507 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1411] 2026-08-13 07:51:35,523 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21105] 2026-08-13 07:51:35,529 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:51:35,710 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [5, 4] 2026-08-13 07:51:35,737 202 INFO rb-2f9fcab-223857-403445 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-13 07:51:36,099 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1412] 2026-08-13 07:51:36,107 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21108] 2026-08-13 07:51:36,113 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:51:36,233 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [6] 2026-08-13 07:51:36,262 202 INFO rb-2f9fcab-223857-403445 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-13 07:51:36,649 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1413] 2026-08-13 07:51:36,657 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21111] 2026-08-13 07:51:36,662 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:51:36,898 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [10, 9] 2026-08-13 07:51:36,902 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [8, 7] 2026-08-13 07:51:36,927 202 INFO rb-2f9fcab-223857-403445 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-13 07:51:37,299 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1414] 2026-08-13 07:51:37,308 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21114] 2026-08-13 07:51:37,315 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:51:37,424 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [11] 2026-08-13 07:51:37,448 202 INFO rb-2f9fcab-223857-403445 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-13 07:51:37,784 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1415] 2026-08-13 07:51:37,793 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21117] 2026-08-13 07:51:37,799 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:51:37,933 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [12] 2026-08-13 07:51:37,969 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:51:37,985 202 INFO rb-2f9fcab-223857-403445 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-13 07:51:38,334 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1416] 2026-08-13 07:51:38,342 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21120] 2026-08-13 07:51:38,347 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:51:38,448 202 INFO rb-2f9fcab-223857-403445 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-13 07:51:38,775 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1417] 2026-08-13 07:51:38,783 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21123] 2026-08-13 07:51:38,788 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:51:38,873 202 INFO rb-2f9fcab-223857-403445 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-13 07:51:39,191 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1418] 2026-08-13 07:51:39,199 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21126] 2026-08-13 07:51:39,205 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:51:39,289 202 INFO rb-2f9fcab-223857-403445 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-13 07:51:39,615 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1419] 2026-08-13 07:51:39,624 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21129] 2026-08-13 07:51:39,630 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:51:39,725 202 INFO rb-2f9fcab-223857-403445 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-13 07:51:40,060 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1420] 2026-08-13 07:51:40,072 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21132] 2026-08-13 07:51:40,079 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:51:40,199 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:51:40,214 202 INFO rb-2f9fcab-223857-403445 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-13 07:51:40,742 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1421] 2026-08-13 07:51:40,749 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21135] 2026-08-13 07:51:40,755 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:51:40,906 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [15] 2026-08-13 07:51:40,910 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [14, 13] 2026-08-13 07:51:40,931 202 INFO rb-2f9fcab-223857-403445 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-13 07:51:41,260 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1422] 2026-08-13 07:51:41,268 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21138] 2026-08-13 07:51:41,274 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:51:41,473 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [19, 18] 2026-08-13 07:51:41,477 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [17, 16] 2026-08-13 07:51:41,498 202 INFO rb-2f9fcab-223857-403445 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-13 07:51:41,854 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1423] 2026-08-13 07:51:41,862 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21141] 2026-08-13 07:51:41,867 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:51:42,064 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [23, 22] 2026-08-13 07:51:42,067 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [21, 20] 2026-08-13 07:51:42,092 202 INFO rb-2f9fcab-223857-403445 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-13 07:51:42,558 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1424] 2026-08-13 07:51:42,566 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21144] 2026-08-13 07:51:42,572 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:51:42,655 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [25, 24] 2026-08-13 07:51:42,672 202 INFO rb-2f9fcab-223857-403445 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-13 07:51:43,211 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1425] 2026-08-13 07:51:43,244 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21147] 2026-08-13 07:51:43,260 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:51:43,421 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [27, 26] 2026-08-13 07:51:43,458 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:51:43,471 202 INFO rb-2f9fcab-223857-403445 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-13 07:51:47,714 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [28] 2026-08-13 07:51:47,755 202 INFO rb-2f9fcab-223857-403445 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-13 07:51:51,696 202 INFO rb-2f9fcab-223857-403445 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-13 07:51:55,806 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [29] 2026-08-13 07:51:55,850 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:00,314 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:52:00,328 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:00,733 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1426] 2026-08-13 07:52:00,742 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21884] 2026-08-13 07:52:00,749 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:00,841 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:01,212 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1427] 2026-08-13 07:52:01,223 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21886] 2026-08-13 07:52:01,233 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:01,319 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:01,731 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1428] 2026-08-13 07:52:01,738 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21888] 2026-08-13 07:52:01,743 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:01,825 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:02,209 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1429] 2026-08-13 07:52:02,218 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21890] 2026-08-13 07:52:02,224 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:02,294 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:02,675 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1430] 2026-08-13 07:52:02,684 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21892] 2026-08-13 07:52:02,690 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:02,757 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:03,139 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1431] 2026-08-13 07:52:03,149 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21894] 2026-08-13 07:52:03,157 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:03,265 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:03,702 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1432] 2026-08-13 07:52:03,709 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21896] 2026-08-13 07:52:03,715 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:03,827 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:52:03,840 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:04,348 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1433] 2026-08-13 07:52:04,356 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21898] 2026-08-13 07:52:04,363 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:04,640 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [40, 39, 38] 2026-08-13 07:52:04,659 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:05,038 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1434] 2026-08-13 07:52:05,047 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21901] 2026-08-13 07:52:05,053 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:05,295 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [43, 42] 2026-08-13 07:52:05,321 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:05,717 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1435] 2026-08-13 07:52:05,725 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21904] 2026-08-13 07:52:05,730 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:06,013 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [46, 45] 2026-08-13 07:52:06,037 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:06,436 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1436] 2026-08-13 07:52:06,449 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21907] 2026-08-13 07:52:06,455 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:06,704 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [49, 48] 2026-08-13 07:52:06,729 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:07,086 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1437] 2026-08-13 07:52:07,093 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21910] 2026-08-13 07:52:07,099 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:07,327 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [52, 51] 2026-08-13 07:52:07,342 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:07,705 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1438] 2026-08-13 07:52:07,712 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21913] 2026-08-13 07:52:07,717 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:08,008 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [57, 56, 55, 54] 2026-08-13 07:52:08,030 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:52:08,042 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:08,419 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1439] 2026-08-13 07:52:08,430 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21917] 2026-08-13 07:52:08,437 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:08,691 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [61, 60, 59] 2026-08-13 07:52:08,707 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:09,104 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1440] 2026-08-13 07:52:09,113 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21920] 2026-08-13 07:52:09,119 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:09,415 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [65, 64, 63] 2026-08-13 07:52:09,439 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:09,938 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1441] 2026-08-13 07:52:09,952 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21923] 2026-08-13 07:52:09,958 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:10,218 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [68, 67] 2026-08-13 07:52:10,241 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:10,666 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1442] 2026-08-13 07:52:10,673 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21926] 2026-08-13 07:52:10,679 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:10,881 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [71, 70] 2026-08-13 07:52:10,899 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:11,310 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1443] 2026-08-13 07:52:11,324 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21929] 2026-08-13 07:52:11,332 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:11,518 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [74, 73] 2026-08-13 07:52:11,550 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:52:11,563 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:11,967 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1444] 2026-08-13 07:52:11,975 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21932] 2026-08-13 07:52:11,981 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:12,202 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [77, 76] 2026-08-13 07:52:12,227 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:12,641 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1445] 2026-08-13 07:52:12,652 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21935] 2026-08-13 07:52:12,658 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:12,938 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [81, 80, 79] 2026-08-13 07:52:12,966 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:13,357 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1446] 2026-08-13 07:52:13,368 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21938] 2026-08-13 07:52:13,376 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:13,690 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [85, 84, 83] 2026-08-13 07:52:13,715 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:14,087 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1447] 2026-08-13 07:52:14,098 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21941] 2026-08-13 07:52:14,107 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:14,366 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [89, 88, 87] 2026-08-13 07:52:14,398 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:52:14,412 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:14,430 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [90] 2026-08-13 07:52:14,450 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:14,477 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [91] 2026-08-13 07:52:14,504 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:14,519 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:14,528 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_google_drive.models.google_drive_transport: Retrying Google Drive call POST https://www.googleapis.com/drive/v3/files in 2.4s (attempt 3 of 3). 2026-08-13 07:52:14,541 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [94, 93, 92] 2026-08-13 07:52:14,561 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:14,574 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_google_drive.models.google_drive_transport: Retrying Google Drive call GET https://www.googleapis.com/drive/v3/files/GDRIVE-RETRY-FILE in 1.3s (attempt 2 of 3). 2026-08-13 07:52:14,581 202 INFO rb-2f9fcab-223857-403445 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.2s (attempt 3 of 3). 2026-08-13 07:52:14,592 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [97, 96, 95] 2026-08-13 07:52:14,612 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:14,623 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_google_drive.models.google_drive_transport: Retrying Google Drive call GET https://www.googleapis.com/drive/v3/files/GDRIVE-RETRY-FILE in 1.3s (attempt 2 of 3). 2026-08-13 07:52:14,629 202 INFO rb-2f9fcab-223857-403445 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.1s (attempt 3 of 3). 2026-08-13 07:52:14,640 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [100, 99, 98] 2026-08-13 07:52:14,661 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:14,685 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [101] 2026-08-13 07:52:14,707 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:14,730 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [102] 2026-08-13 07:52:14,753 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:52:14,766 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:15,204 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1448] 2026-08-13 07:52:15,221 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21944] 2026-08-13 07:52:15,232 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:15,427 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [105, 104] 2026-08-13 07:52:15,442 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:15,803 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1449] 2026-08-13 07:52:15,811 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21947] 2026-08-13 07:52:15,816 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:16,007 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [108, 107] 2026-08-13 07:52:16,029 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:17,004 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1450] 2026-08-13 07:52:17,012 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21950] 2026-08-13 07:52:17,017 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:17,223 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [111, 110] 2026-08-13 07:52:17,249 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:17,698 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1451] 2026-08-13 07:52:17,707 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21953] 2026-08-13 07:52:17,714 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:17,969 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [114, 113] 2026-08-13 07:52:18,007 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:52:18,024 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:18,490 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1452] 2026-08-13 07:52:18,508 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21956] 2026-08-13 07:52:18,517 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:18,665 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:19,073 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1453] 2026-08-13 07:52:19,079 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21960] 2026-08-13 07:52:19,083 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:19,164 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:19,621 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1454] 2026-08-13 07:52:19,642 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21964] 2026-08-13 07:52:19,654 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:19,753 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:20,078 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1455] 2026-08-13 07:52:20,086 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21968] 2026-08-13 07:52:20,091 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:20,390 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1456] 2026-08-13 07:52:20,403 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21973] 2026-08-13 07:52:20,409 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:20,457 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:20,883 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1457] 2026-08-13 07:52:20,908 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21975] 2026-08-13 07:52:20,914 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:21,062 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:21,391 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1458] 2026-08-13 07:52:21,402 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21980] 2026-08-13 07:52:21,409 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:21,528 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:52:21,541 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:21,935 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1459] 2026-08-13 07:52:21,943 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21984] 2026-08-13 07:52:21,952 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:22,174 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:22,476 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1460] 2026-08-13 07:52:22,485 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21988] 2026-08-13 07:52:22,491 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:22,644 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:23,012 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1461] 2026-08-13 07:52:23,021 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21992] 2026-08-13 07:52:23,028 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:23,179 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:23,601 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1462] 2026-08-13 07:52:23,613 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [21996] 2026-08-13 07:52:23,620 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:23,862 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:24,210 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1463] 2026-08-13 07:52:24,217 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22000] 2026-08-13 07:52:24,223 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:24,375 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:52:24,389 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:24,805 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1464] 2026-08-13 07:52:24,813 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22004] 2026-08-13 07:52:24,819 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:25,051 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_google_drive.models.google_drive_transport: Google Drive reported a missing file for res.partner,2471. The Odoo reference was left in place: see google.drive.transport._handle_missing_remote_file. 2026-08-13 07:52:25,068 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [116] 2026-08-13 07:52:25,093 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:25,486 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1465] 2026-08-13 07:52:25,493 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22007] 2026-08-13 07:52:25,497 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:25,653 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_google_drive.models.google_drive_transport: Google Drive reported a missing file for res.partner,2473. The Odoo reference was left in place: see google.drive.transport._handle_missing_remote_file. 2026-08-13 07:52:25,669 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [118] 2026-08-13 07:52:25,704 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:26,135 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1466] 2026-08-13 07:52:26,144 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22010] 2026-08-13 07:52:26,150 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:26,312 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_google_drive.models.google_drive_transport: Google Drive reported a missing file for res.partner,2475. The Odoo reference was left in place: see google.drive.transport._handle_missing_remote_file. 2026-08-13 07:52:26,318 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [120] 2026-08-13 07:52:26,353 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:52:26,366 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:31,340 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1467] 2026-08-13 07:52:31,359 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22197] 2026-08-13 07:52:31,369 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:31,420 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [121] 2026-08-13 07:52:31,455 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:36,241 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1468] 2026-08-13 07:52:36,249 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22383] 2026-08-13 07:52:36,255 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:36,312 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:40,637 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1469] 2026-08-13 07:52:40,647 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22569] 2026-08-13 07:52:40,653 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:40,725 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:52:40,739 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:41,129 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1470] 2026-08-13 07:52:41,138 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22571] 2026-08-13 07:52:41,144 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:41,529 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1471] 2026-08-13 07:52:41,537 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22573] 2026-08-13 07:52:41,542 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:41,693 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:42,047 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1472] 2026-08-13 07:52:42,055 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22576] 2026-08-13 07:52:42,059 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:42,426 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1473] 2026-08-13 07:52:42,437 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22578] 2026-08-13 07:52:42,443 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:42,659 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [125, 124] 2026-08-13 07:52:42,688 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:43,066 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1474] 2026-08-13 07:52:43,073 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22581] 2026-08-13 07:52:43,079 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:43,441 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1475] 2026-08-13 07:52:43,450 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22583] 2026-08-13 07:52:43,456 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:43,674 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [128, 127] 2026-08-13 07:52:43,700 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:44,058 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1476] 2026-08-13 07:52:44,064 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22586] 2026-08-13 07:52:44,070 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:44,379 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1477] 2026-08-13 07:52:44,386 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22588] 2026-08-13 07:52:44,391 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:44,521 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:44,974 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1478] 2026-08-13 07:52:44,987 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22591] 2026-08-13 07:52:44,993 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:45,495 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1479] 2026-08-13 07:52:45,520 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22593] 2026-08-13 07:52:45,527 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:46,138 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [136, 135, 134, 133, 132, 131] 2026-08-13 07:52:46,167 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:46,630 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1480] 2026-08-13 07:52:46,638 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22599] 2026-08-13 07:52:46,643 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:46,986 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1481] 2026-08-13 07:52:46,993 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22601] 2026-08-13 07:52:46,999 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:47,242 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [139, 138] 2026-08-13 07:52:47,270 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:47,653 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1482] 2026-08-13 07:52:47,671 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22604] 2026-08-13 07:52:47,677 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:48,089 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1483] 2026-08-13 07:52:48,096 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22606] 2026-08-13 07:52:48,102 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:48,406 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [143, 142, 141] 2026-08-13 07:52:48,429 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:48,792 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1484] 2026-08-13 07:52:48,800 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22609] 2026-08-13 07:52:48,807 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:49,169 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1485] 2026-08-13 07:52:49,180 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22611] 2026-08-13 07:52:49,186 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:49,300 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:52:49,313 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:49,699 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1486] 2026-08-13 07:52:49,706 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22614] 2026-08-13 07:52:49,711 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:49,944 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [148, 147] 2026-08-13 07:52:49,948 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [146, 145] 2026-08-13 07:52:49,972 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:50,328 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1487] 2026-08-13 07:52:50,337 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22617] 2026-08-13 07:52:50,343 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:50,530 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [152, 151] 2026-08-13 07:52:50,532 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [150, 149] 2026-08-13 07:52:50,547 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:50,892 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1488] 2026-08-13 07:52:50,899 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22620] 2026-08-13 07:52:50,904 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:51,093 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [156, 155] 2026-08-13 07:52:51,097 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [154, 153] 2026-08-13 07:52:51,116 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:51,526 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1489] 2026-08-13 07:52:51,534 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22623] 2026-08-13 07:52:51,540 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:51,734 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [160, 159] 2026-08-13 07:52:51,742 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [158, 157] 2026-08-13 07:52:51,771 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:52:51,783 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:52,211 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1490] 2026-08-13 07:52:52,221 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22626] 2026-08-13 07:52:52,227 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:52,524 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [164, 163, 162] 2026-08-13 07:52:52,548 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:52,897 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1491] 2026-08-13 07:52:52,905 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22629] 2026-08-13 07:52:52,911 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:53,112 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [167, 166] 2026-08-13 07:52:53,133 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:53,497 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1492] 2026-08-13 07:52:53,505 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22632] 2026-08-13 07:52:53,511 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:53,743 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [170, 169] 2026-08-13 07:52:53,761 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:54,133 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1493] 2026-08-13 07:52:54,141 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22635] 2026-08-13 07:52:54,147 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:54,392 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [174, 173, 172] 2026-08-13 07:52:54,424 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:52:54,438 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:54,847 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1494] 2026-08-13 07:52:54,855 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22638] 2026-08-13 07:52:54,860 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:55,263 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1495] 2026-08-13 07:52:55,270 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22640] 2026-08-13 07:52:55,276 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:55,461 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [177] 2026-08-13 07:52:55,486 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:55,901 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1496] 2026-08-13 07:52:55,908 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22643] 2026-08-13 07:52:55,914 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:56,312 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1497] 2026-08-13 07:52:56,322 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22645] 2026-08-13 07:52:56,328 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:56,554 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [180] 2026-08-13 07:52:56,582 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:57,125 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1498] 2026-08-13 07:52:57,152 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22648] 2026-08-13 07:52:57,158 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:57,598 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1499] 2026-08-13 07:52:57,606 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22650] 2026-08-13 07:52:57,611 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:57,828 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:58,250 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1500] 2026-08-13 07:52:58,257 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22653] 2026-08-13 07:52:58,263 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:58,709 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1501] 2026-08-13 07:52:58,717 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22655] 2026-08-13 07:52:58,724 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:52:58,934 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [185] 2026-08-13 07:52:58,969 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:52:58,989 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:59,019 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [186] 2026-08-13 07:52:59,049 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:59,090 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [187] 2026-08-13 07:52:59,113 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:59,137 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [188] 2026-08-13 07:52:59,158 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:59,179 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [189] 2026-08-13 07:52:59,205 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:59,229 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [190] 2026-08-13 07:52:59,254 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:59,278 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [191] 2026-08-13 07:52:59,314 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:52:59,331 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:59,365 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [192] 2026-08-13 07:52:59,394 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:59,446 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [194, 193] 2026-08-13 07:52:59,472 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:59,514 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:52:59,528 202 INFO rb-2f9fcab-223857-403445 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-13 07:52:59,877 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1502] 2026-08-13 07:52:59,885 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22658] 2026-08-13 07:52:59,891 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:00,225 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1503] 2026-08-13 07:53:00,235 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22660] 2026-08-13 07:53:00,243 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:00,611 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1504] 2026-08-13 07:53:00,618 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22662] 2026-08-13 07:53:00,624 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:00,671 202 INFO rb-2f9fcab-223857-403445 odoo.models: Access Denied by ACLs for operation: read, uid: 1343, model: google.drive.account, fields: refresh_token, access_token 2026-08-13 07:53:00,703 202 INFO rb-2f9fcab-223857-403445 odoo.models: Access Denied by ACLs for operation: read, uid: 1343, model: google.drive.account, fields: refresh_token, access_token 2026-08-13 07:53:00,704 202 INFO rb-2f9fcab-223857-403445 odoo.models: Access Denied by ACLs for operation: read, uid: 1343, model: google.drive.account, fields: refresh_token, access_token 2026-08-13 07:53:00,704 202 INFO rb-2f9fcab-223857-403445 odoo.models: Access Denied by ACLs for operation: read, uid: 1343, model: google.drive.account, fields: refresh_token, access_token 2026-08-13 07:53:00,710 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [195] 2026-08-13 07:53:00,732 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:01,085 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1505] 2026-08-13 07:53:01,093 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22664] 2026-08-13 07:53:01,099 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:01,469 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1506] 2026-08-13 07:53:01,479 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22666] 2026-08-13 07:53:01,489 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:01,826 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1507] 2026-08-13 07:53:01,834 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22668] 2026-08-13 07:53:01,839 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:01,890 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [196] 2026-08-13 07:53:01,907 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:02,231 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1508] 2026-08-13 07:53:02,238 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22670] 2026-08-13 07:53:02,243 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:02,551 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1509] 2026-08-13 07:53:02,563 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22672] 2026-08-13 07:53:02,569 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:02,957 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1510] 2026-08-13 07:53:02,964 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22674] 2026-08-13 07:53:02,970 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:03,053 202 INFO rb-2f9fcab-223857-403445 odoo.models: Access Denied by ACLs for operation: read, uid: 1347, model: google.drive.account, fields: refresh_token 2026-08-13 07:53:03,058 202 INFO rb-2f9fcab-223857-403445 odoo.models: Access Denied by ACLs for operation: read, uid: 1347, model: google.drive.account, fields: access_token 2026-08-13 07:53:03,067 202 INFO rb-2f9fcab-223857-403445 odoo.models: Access Denied by ACLs for operation: read, uid: 1349, model: google.drive.account, fields: refresh_token 2026-08-13 07:53:03,068 202 INFO rb-2f9fcab-223857-403445 odoo.models: Access Denied by ACLs for operation: read, uid: 1349, model: google.drive.account, fields: access_token 2026-08-13 07:53:03,072 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [198, 197] 2026-08-13 07:53:03,094 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:03,549 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1511] 2026-08-13 07:53:03,564 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22676] 2026-08-13 07:53:03,571 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:03,897 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1512] 2026-08-13 07:53:03,904 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22678] 2026-08-13 07:53:03,910 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:04,243 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1513] 2026-08-13 07:53:04,250 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22680] 2026-08-13 07:53:04,255 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:04,444 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [200, 199] 2026-08-13 07:53:04,470 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:04,857 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1514] 2026-08-13 07:53:04,866 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22682] 2026-08-13 07:53:04,872 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:05,285 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1515] 2026-08-13 07:53:05,292 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22684] 2026-08-13 07:53:05,300 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:05,725 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1516] 2026-08-13 07:53:05,734 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22686] 2026-08-13 07:53:05,741 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:05,820 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [201] 2026-08-13 07:53:05,844 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:06,222 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1517] 2026-08-13 07:53:06,228 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22688] 2026-08-13 07:53:06,234 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:06,549 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1518] 2026-08-13 07:53:06,563 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22690] 2026-08-13 07:53:06,570 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:06,945 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1519] 2026-08-13 07:53:06,953 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22692] 2026-08-13 07:53:06,960 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:07,035 202 INFO rb-2f9fcab-223857-403445 odoo.models: Access Denied by ACLs for operation: read, uid: 1356, model: google.drive.account, fields: refresh_token, access_token 2026-08-13 07:53:07,067 202 INFO rb-2f9fcab-223857-403445 odoo.models: Access Denied by ACLs for operation: read, uid: 1356, model: google.drive.account, fields: refresh_token, access_token 2026-08-13 07:53:07,067 202 INFO rb-2f9fcab-223857-403445 odoo.models: Access Denied by ACLs for operation: read, uid: 1356, model: google.drive.account, fields: refresh_token, access_token 2026-08-13 07:53:07,068 202 INFO rb-2f9fcab-223857-403445 odoo.models: Access Denied by ACLs for operation: read, uid: 1356, model: google.drive.account, fields: refresh_token, access_token 2026-08-13 07:53:07,078 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [202] 2026-08-13 07:53:07,104 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:07,442 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1520] 2026-08-13 07:53:07,448 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22694] 2026-08-13 07:53:07,454 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:07,765 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1521] 2026-08-13 07:53:07,772 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22696] 2026-08-13 07:53:07,778 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:08,129 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1522] 2026-08-13 07:53:08,136 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22698] 2026-08-13 07:53:08,141 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:08,212 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [204, 203] 2026-08-13 07:53:08,240 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:53:08,254 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:08,726 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1523] 2026-08-13 07:53:08,742 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22700] 2026-08-13 07:53:08,748 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:09,176 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1524] 2026-08-13 07:53:09,183 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22702] 2026-08-13 07:53:09,188 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:09,358 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:09,813 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1525] 2026-08-13 07:53:09,820 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22705] 2026-08-13 07:53:09,824 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:10,177 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1526] 2026-08-13 07:53:10,185 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22707] 2026-08-13 07:53:10,190 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:10,286 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted google.drive.config records with IDs: [56] 2026-08-13 07:53:10,333 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:10,758 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1527] 2026-08-13 07:53:10,767 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22710] 2026-08-13 07:53:10,774 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:11,185 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1528] 2026-08-13 07:53:11,196 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22712] 2026-08-13 07:53:11,207 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:11,492 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [209, 208] 2026-08-13 07:53:11,511 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:11,940 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1529] 2026-08-13 07:53:11,947 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22715] 2026-08-13 07:53:11,953 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:12,292 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1530] 2026-08-13 07:53:12,299 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22717] 2026-08-13 07:53:12,304 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:12,606 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [213, 212, 211] 2026-08-13 07:53:12,637 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:13,013 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1531] 2026-08-13 07:53:13,020 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22720] 2026-08-13 07:53:13,026 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:13,409 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1532] 2026-08-13 07:53:13,417 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22722] 2026-08-13 07:53:13,424 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:13,549 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:13,919 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1533] 2026-08-13 07:53:13,926 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22725] 2026-08-13 07:53:13,932 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:14,344 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1534] 2026-08-13 07:53:14,351 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22727] 2026-08-13 07:53:14,357 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:14,626 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [217, 216] 2026-08-13 07:53:14,657 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:53:14,677 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:15,040 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1535] 2026-08-13 07:53:15,046 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22730] 2026-08-13 07:53:15,051 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:15,324 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [221, 220, 219] 2026-08-13 07:53:15,348 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:15,768 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1536] 2026-08-13 07:53:15,779 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22733] 2026-08-13 07:53:15,785 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:15,988 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [224, 223] 2026-08-13 07:53:16,011 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:16,441 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1537] 2026-08-13 07:53:16,448 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22736] 2026-08-13 07:53:16,454 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:17,254 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [227, 226] 2026-08-13 07:53:17,276 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:17,666 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1538] 2026-08-13 07:53:17,673 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22739] 2026-08-13 07:53:17,679 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:17,873 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [230, 229] 2026-08-13 07:53:17,890 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:18,288 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1539] 2026-08-13 07:53:18,297 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22742] 2026-08-13 07:53:18,304 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:18,507 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [233, 232] 2026-08-13 07:53:18,531 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:18,973 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1540] 2026-08-13 07:53:18,990 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22745] 2026-08-13 07:53:18,999 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:19,229 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [236, 235] 2026-08-13 07:53:19,265 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:53:19,281 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:19,368 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:19,403 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:19,437 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:19,473 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:19,515 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:53:19,528 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:24,176 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1541] 2026-08-13 07:53:24,186 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22932] 2026-08-13 07:53:24,192 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:24,490 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1542] 2026-08-13 07:53:24,498 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [22934] 2026-08-13 07:53:24,505 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:24,596 202 INFO rb-2f9fcab-223857-403445 odoo.models: Access Denied by ACLs for operation: read, uid: 1381, model: google.drive.account, fields: refresh_token 2026-08-13 07:53:24,624 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:28,803 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1543] 2026-08-13 07:53:28,811 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23120] 2026-08-13 07:53:28,818 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:29,207 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1544] 2026-08-13 07:53:29,215 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23122] 2026-08-13 07:53:29,223 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:29,305 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [120], uid: 1383, model: google.drive.account 2026-08-13 07:53:29,362 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:34,071 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1545] 2026-08-13 07:53:34,080 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23308] 2026-08-13 07:53:34,088 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:34,517 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1546] 2026-08-13 07:53:34,526 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23310] 2026-08-13 07:53:34,530 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:34,607 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:38,965 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1547] 2026-08-13 07:53:38,972 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23496] 2026-08-13 07:53:38,978 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:39,359 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1548] 2026-08-13 07:53:39,367 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23498] 2026-08-13 07:53:39,374 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:39,453 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:44,024 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1549] 2026-08-13 07:53:44,032 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23684] 2026-08-13 07:53:44,037 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:44,354 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1550] 2026-08-13 07:53:44,361 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23686] 2026-08-13 07:53:44,367 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:44,449 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:53:44,462 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:44,901 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1551] 2026-08-13 07:53:44,913 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23688] 2026-08-13 07:53:44,918 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:45,091 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [241] 2026-08-13 07:53:45,114 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:45,479 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1552] 2026-08-13 07:53:45,486 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23692] 2026-08-13 07:53:45,493 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:45,646 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [242] 2026-08-13 07:53:45,672 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:46,094 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1553] 2026-08-13 07:53:46,116 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23696] 2026-08-13 07:53:46,135 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:46,635 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1554] 2026-08-13 07:53:46,649 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23701] 2026-08-13 07:53:46,655 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:46,687 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2610], uid: 1393, model: res.partner 2026-08-13 07:53:46,694 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1393, model: ir.attachment 2026-08-13 07:53:46,702 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [243] 2026-08-13 07:53:46,721 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:47,073 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1555] 2026-08-13 07:53:47,081 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23703] 2026-08-13 07:53:47,087 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:47,229 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [244] 2026-08-13 07:53:47,258 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:47,630 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1556] 2026-08-13 07:53:47,638 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23707] 2026-08-13 07:53:47,643 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:47,935 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [248, 247, 246] 2026-08-13 07:53:47,938 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [245] 2026-08-13 07:53:47,958 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:48,354 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1557] 2026-08-13 07:53:48,363 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23711] 2026-08-13 07:53:48,372 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:48,643 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [252, 251, 250] 2026-08-13 07:53:48,645 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [249] 2026-08-13 07:53:48,676 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:53:48,688 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:49,043 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1558] 2026-08-13 07:53:49,052 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23715] 2026-08-13 07:53:49,059 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:49,123 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [253] 2026-08-13 07:53:49,141 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:49,532 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1559] 2026-08-13 07:53:49,542 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23717] 2026-08-13 07:53:49,549 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:49,607 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:49,960 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1560] 2026-08-13 07:53:49,969 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23719] 2026-08-13 07:53:49,976 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:50,030 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:53:50,042 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:50,080 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:50,133 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:53:50,146 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_google_drive.tests.test_an_odoo_attachment_uploads_to_drive: Starting TestAnOdooAttachmentUploadsToDrive.test_the_original_attachment_survives_the_upload ... 2026-08-13 07:53:50,496 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1561] 2026-08-13 07:53:50,503 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23721] 2026-08-13 07:53:50,509 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:50,749 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [257, 256, 255] 2026-08-13 07:53:50,774 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:51,126 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1562] 2026-08-13 07:53:51,137 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23724] 2026-08-13 07:53:51,143 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:51,381 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [261, 260, 259] 2026-08-13 07:53:51,401 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:51,722 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1563] 2026-08-13 07:53:51,731 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23727] 2026-08-13 07:53:51,737 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:51,986 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [265, 264, 263] 2026-08-13 07:53:52,009 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:52,341 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1564] 2026-08-13 07:53:52,349 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23730] 2026-08-13 07:53:52,355 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:52,634 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [269, 268, 267] 2026-08-13 07:53:52,663 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:53:52,676 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:53,032 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1565] 2026-08-13 07:53:53,038 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23733] 2026-08-13 07:53:53,043 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:53,342 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [274, 273, 272, 271] 2026-08-13 07:53:53,360 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:53,769 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1566] 2026-08-13 07:53:53,785 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23736] 2026-08-13 07:53:53,794 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:54,074 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [278, 277, 276] 2026-08-13 07:53:54,094 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_google_drive.tests.test_changing_a_share_reaches_google: Starting TestChangingAShareReachesGoogle.test_a_write_that_changes_nothing_reaches_nobody ... 2026-08-13 07:53:54,561 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1567] 2026-08-13 07:53:54,572 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23739] 2026-08-13 07:53:54,579 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:54,837 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [282, 281, 280] 2026-08-13 07:53:54,857 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:55,296 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1568] 2026-08-13 07:53:55,307 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23742] 2026-08-13 07:53:55,315 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:55,663 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [286, 285, 284] 2026-08-13 07:53:55,691 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:56,092 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1569] 2026-08-13 07:53:56,103 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23746] 2026-08-13 07:53:56,113 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:56,567 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [293, 292, 291, 290, 289, 288] 2026-08-13 07:53:56,588 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_google_drive.tests.test_changing_a_share_reaches_google: Starting TestChangingAShareReachesGoogle.test_promoting_a_colleague_to_writer_reaches_google ... 2026-08-13 07:53:56,980 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1570] 2026-08-13 07:53:56,988 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23749] 2026-08-13 07:53:56,994 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:57,288 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [298, 297, 296, 295] 2026-08-13 07:53:57,313 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:57,739 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1571] 2026-08-13 07:53:57,746 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23752] 2026-08-13 07:53:57,752 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:57,981 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [302, 301, 300] 2026-08-13 07:53:58,000 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_google_drive.tests.test_changing_a_share_reaches_google: Starting TestChangingAShareReachesGoogle.test_the_update_addresses_this_files_own_grant ... 2026-08-13 07:53:58,343 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1572] 2026-08-13 07:53:58,350 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23755] 2026-08-13 07:53:58,356 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:58,690 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [307, 306, 305, 304] 2026-08-13 07:53:58,717 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:59,106 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1573] 2026-08-13 07:53:59,113 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23758] 2026-08-13 07:53:59,119 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:59,347 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [311, 310, 309] 2026-08-13 07:53:59,384 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:53:59,403 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:59,464 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [313] 2026-08-13 07:53:59,497 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:53:59,511 202 INFO rb-2f9fcab-223857-403445 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-13 07:53:59,881 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1574] 2026-08-13 07:53:59,891 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23761] 2026-08-13 07:53:59,899 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:53:59,965 202 INFO rb-2f9fcab-223857-403445 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-13 07:54:00,314 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1575] 2026-08-13 07:54:00,323 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23763] 2026-08-13 07:54:00,331 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:54:00,409 202 INFO rb-2f9fcab-223857-403445 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-13 07:54:00,845 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1576] 2026-08-13 07:54:00,853 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23765] 2026-08-13 07:54:00,859 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:54:00,922 202 INFO rb-2f9fcab-223857-403445 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-13 07:54:01,238 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1577] 2026-08-13 07:54:01,246 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23767] 2026-08-13 07:54:01,252 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:54:01,338 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:54:01,352 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_google_drive.tests.test_dead_refresh_token_revokes_account: Starting TestDeadRefreshTokenRevokesAccount.test_a_google_outage_does_not_revoke_anybody ... 2026-08-13 07:54:01,684 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1578] 2026-08-13 07:54:01,692 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23769] 2026-08-13 07:54:01,697 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:54:02,030 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1579] 2026-08-13 07:54:02,042 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23771] 2026-08-13 07:54:02,049 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:54:02,141 202 INFO rb-2f9fcab-223857-403445 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-13 07:54:02,515 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1580] 2026-08-13 07:54:02,523 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23773] 2026-08-13 07:54:02,530 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:54:02,894 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1581] 2026-08-13 07:54:02,903 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23775] 2026-08-13 07:54:02,909 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:54:03,000 202 INFO rb-2f9fcab-223857-403445 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-13 07:54:03,383 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1582] 2026-08-13 07:54:03,396 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23777] 2026-08-13 07:54:03,403 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:54:03,786 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1583] 2026-08-13 07:54:03,793 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23779] 2026-08-13 07:54:03,798 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:54:03,891 202 INFO rb-2f9fcab-223857-403445 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-13 07:54:04,283 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1584] 2026-08-13 07:54:04,290 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23781] 2026-08-13 07:54:04,297 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:54:04,623 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1585] 2026-08-13 07:54:04,629 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23783] 2026-08-13 07:54:04,634 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:54:04,712 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_google_drive.tests.test_dead_refresh_token_revokes_account: Starting TestDeadRefreshTokenRevokesAccount.test_detection_happens_on_the_refresh_leg ... 2026-08-13 07:54:05,057 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1586] 2026-08-13 07:54:05,066 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23785] 2026-08-13 07:54:05,073 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:54:05,468 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1587] 2026-08-13 07:54:05,475 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23787] 2026-08-13 07:54:05,483 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:54:05,605 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:54:05,619 202 INFO rb-2f9fcab-223857-403445 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-13 07:54:06,054 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1588] 2026-08-13 07:54:06,067 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23789] 2026-08-13 07:54:06,073 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:54:06,424 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [322, 321, 320] 2026-08-13 07:54:06,458 202 INFO rb-2f9fcab-223857-403445 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-13 07:54:06,824 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1589] 2026-08-13 07:54:06,831 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23792] 2026-08-13 07:54:06,837 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:54:07,083 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [326, 325, 324] 2026-08-13 07:54:07,112 202 INFO rb-2f9fcab-223857-403445 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-13 07:54:07,473 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1590] 2026-08-13 07:54:07,480 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23795] 2026-08-13 07:54:07,485 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:54:07,754 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [330, 329, 328] 2026-08-13 07:54:07,786 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:54:07,797 202 INFO rb-2f9fcab-223857-403445 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-13 07:54:08,157 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1591] 2026-08-13 07:54:08,165 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23798] 2026-08-13 07:54:08,170 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:54:08,377 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [333, 332] 2026-08-13 07:54:08,395 202 INFO rb-2f9fcab-223857-403445 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-13 07:54:08,792 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1592] 2026-08-13 07:54:08,800 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23801] 2026-08-13 07:54:08,806 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:54:09,654 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [336, 335] 2026-08-13 07:54:09,672 202 INFO rb-2f9fcab-223857-403445 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-13 07:54:10,041 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1593] 2026-08-13 07:54:10,048 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [23804] 2026-08-13 07:54:10,055 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:54:10,257 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [339, 338] 2026-08-13 07:54:10,292 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:54:10,313 202 INFO rb-2f9fcab-223857-403445 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-13 07:54:10,370 202 INFO rb-2f9fcab-223857-403445 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-13 07:54:10,419 202 INFO rb-2f9fcab-223857-403445 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-13 07:54:10,455 202 INFO rb-2f9fcab-223857-403445 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-13 07:54:10,484 202 INFO rb-2f9fcab-223857-403445 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-13 07:54:10,523 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:54:10,535 202 INFO rb-2f9fcab-223857-403445 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-13 07:54:19,181 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1594] 2026-08-13 07:54:19,192 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24174] 2026-08-13 07:54:19,199 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:54:19,530 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1595] 2026-08-13 07:54:19,537 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24176] 2026-08-13 07:54:19,545 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:54:19,609 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_google_drive.tests.test_drive_records_are_company_scoped: Starting TestDriveRecordsAreCompanyScoped.test_a_user_never_sees_another_companys_templates ... 2026-08-13 07:54:28,174 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1596] 2026-08-13 07:54:28,184 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24545] 2026-08-13 07:54:28,189 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:54:28,533 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1597] 2026-08-13 07:54:28,546 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24547] 2026-08-13 07:54:28,553 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:54:28,643 202 INFO rb-2f9fcab-223857-403445 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-13 07:54:37,532 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1598] 2026-08-13 07:54:37,544 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24916] 2026-08-13 07:54:37,550 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:54:37,893 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1599] 2026-08-13 07:54:37,902 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [24918] 2026-08-13 07:54:37,908 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:54:37,991 202 INFO rb-2f9fcab-223857-403445 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-13 07:54:46,476 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1600] 2026-08-13 07:54:46,486 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25287] 2026-08-13 07:54:46,492 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:54:46,840 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1601] 2026-08-13 07:54:46,849 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25289] 2026-08-13 07:54:46,856 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:54:46,953 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_google_drive.tests.test_drive_records_are_company_scoped: Starting TestDriveRecordsAreCompanyScoped.test_the_template_model_carries_a_company ... 2026-08-13 07:54:55,764 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1602] 2026-08-13 07:54:55,774 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25658] 2026-08-13 07:54:55,781 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:54:56,137 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1603] 2026-08-13 07:54:56,155 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25660] 2026-08-13 07:54:56,164 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:54:56,237 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:54:56,253 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:01,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1604] 2026-08-13 07:55:01,011 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25846] 2026-08-13 07:55:01,017 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:01,445 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1605] 2026-08-13 07:55:01,454 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [25848] 2026-08-13 07:55:01,461 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:01,838 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [345, 344, 343, 342] 2026-08-13 07:55:01,879 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:06,657 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1606] 2026-08-13 07:55:06,675 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26035] 2026-08-13 07:55:06,685 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:07,064 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1607] 2026-08-13 07:55:07,073 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26037] 2026-08-13 07:55:07,080 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:07,482 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [351, 350, 349, 348] 2026-08-13 07:55:07,521 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:12,436 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1608] 2026-08-13 07:55:12,444 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26224] 2026-08-13 07:55:12,450 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:12,780 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1609] 2026-08-13 07:55:12,786 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26226] 2026-08-13 07:55:12,792 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:13,086 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [357, 356, 355, 354] 2026-08-13 07:55:13,126 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:17,287 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1610] 2026-08-13 07:55:17,294 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26413] 2026-08-13 07:55:17,299 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:17,614 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1611] 2026-08-13 07:55:17,621 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26415] 2026-08-13 07:55:17,627 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:17,942 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [363, 362, 361, 360] 2026-08-13 07:55:17,983 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:22,393 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1612] 2026-08-13 07:55:22,399 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26602] 2026-08-13 07:55:22,404 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:22,714 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1613] 2026-08-13 07:55:22,723 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26604] 2026-08-13 07:55:22,728 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:23,034 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [369, 368, 367, 366] 2026-08-13 07:55:23,091 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:55:23,106 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:23,507 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1614] 2026-08-13 07:55:23,514 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26607] 2026-08-13 07:55:23,518 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:23,595 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:23,928 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1615] 2026-08-13 07:55:23,936 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26610] 2026-08-13 07:55:23,943 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:23,983 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:24,319 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1616] 2026-08-13 07:55:24,329 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26612] 2026-08-13 07:55:24,336 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:24,385 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:24,716 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1617] 2026-08-13 07:55:24,723 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26614] 2026-08-13 07:55:24,729 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:24,769 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:25,138 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1618] 2026-08-13 07:55:25,145 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26616] 2026-08-13 07:55:25,151 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:25,195 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:25,544 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1619] 2026-08-13 07:55:25,553 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26618] 2026-08-13 07:55:25,559 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:25,647 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:55:25,661 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:26,009 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1620] 2026-08-13 07:55:26,031 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26621] 2026-08-13 07:55:26,039 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:26,429 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1621] 2026-08-13 07:55:26,435 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26623] 2026-08-13 07:55:26,440 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:26,550 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [372] 2026-08-13 07:55:26,574 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_google_drive.tests.test_expired_credentials_bind_to_the_failing_account: Starting TestExpiredCredentialsBindToTheFailingAccount.test_an_unbound_call_expires_nobody ... 2026-08-13 07:55:26,932 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1622] 2026-08-13 07:55:26,939 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26625] 2026-08-13 07:55:26,944 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:27,254 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1623] 2026-08-13 07:55:27,263 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26627] 2026-08-13 07:55:27,270 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:27,367 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [375] 2026-08-13 07:55:27,386 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:27,724 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1624] 2026-08-13 07:55:27,733 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26629] 2026-08-13 07:55:27,739 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:28,089 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1625] 2026-08-13 07:55:28,097 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26631] 2026-08-13 07:55:28,103 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:28,203 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:28,580 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1626] 2026-08-13 07:55:28,588 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26633] 2026-08-13 07:55:28,594 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:28,940 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1627] 2026-08-13 07:55:28,947 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26635] 2026-08-13 07:55:28,953 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:29,047 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [380] 2026-08-13 07:55:29,072 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:29,416 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1628] 2026-08-13 07:55:29,422 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26637] 2026-08-13 07:55:29,427 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:29,746 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1629] 2026-08-13 07:55:29,753 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26639] 2026-08-13 07:55:29,759 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:29,868 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:55:29,885 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:30,411 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1630] 2026-08-13 07:55:30,420 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26641] 2026-08-13 07:55:30,426 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:30,656 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [385, 384] 2026-08-13 07:55:30,676 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:30,965 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1631] 2026-08-13 07:55:30,972 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26644] 2026-08-13 07:55:30,976 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:31,178 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [389, 388, 387] 2026-08-13 07:55:31,199 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:31,589 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1632] 2026-08-13 07:55:31,603 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26647] 2026-08-13 07:55:31,611 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:31,882 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [393, 392, 391] 2026-08-13 07:55:31,900 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:32,278 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1633] 2026-08-13 07:55:32,286 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26650] 2026-08-13 07:55:32,292 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:32,595 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [397, 396, 395] 2026-08-13 07:55:32,613 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:33,017 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1634] 2026-08-13 07:55:33,025 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26653] 2026-08-13 07:55:33,031 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:33,290 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [401, 400, 399] 2026-08-13 07:55:33,311 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:33,677 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1635] 2026-08-13 07:55:33,684 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26656] 2026-08-13 07:55:33,690 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:33,950 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [405, 404, 403] 2026-08-13 07:55:33,981 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:55:33,995 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:34,364 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1636] 2026-08-13 07:55:34,376 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26659] 2026-08-13 07:55:34,382 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:34,598 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:34,941 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1637] 2026-08-13 07:55:34,949 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26673] 2026-08-13 07:55:34,955 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:35,158 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_google_drive.tests.test_filtering_on_documents_stays_in_sql: Starting TestFilteringOnDocumentsStaysInSql.test_asking_which_document_is_still_refused ... 2026-08-13 07:55:35,498 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1638] 2026-08-13 07:55:35,509 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26687] 2026-08-13 07:55:35,517 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:35,653 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:35,994 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1639] 2026-08-13 07:55:36,002 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26693] 2026-08-13 07:55:36,008 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:36,221 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:36,560 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1640] 2026-08-13 07:55:36,567 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26707] 2026-08-13 07:55:36,572 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:36,728 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:37,073 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1641] 2026-08-13 07:55:37,082 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26721] 2026-08-13 07:55:37,089 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:37,261 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_google_drive.tests.test_filtering_on_documents_stays_in_sql: Starting TestFilteringOnDocumentsStaysInSql.test_the_fixture_really_grows ... 2026-08-13 07:55:37,582 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1642] 2026-08-13 07:55:37,589 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26735] 2026-08-13 07:55:37,594 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:37,755 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:38,108 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1643] 2026-08-13 07:55:38,114 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26749] 2026-08-13 07:55:38,117 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:38,269 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:55:38,281 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:38,359 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_deleting_the_attachment_removes_the_document ... 2026-08-13 07:55:38,455 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [15398] 2026-08-13 07:55:38,479 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_deleting_the_document_removes_the_attachment ... 2026-08-13 07:55:38,545 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted google.drive.document records with IDs: [166] 2026-08-13 07:55:38,556 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [15399] 2026-08-13 07:55:38,580 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_moving_the_google_link_moves_the_attachment_link ... 2026-08-13 07:55:38,660 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_no_column_was_added_to_ir_attachment ... 2026-08-13 07:55:38,750 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_renaming_the_attachment_is_visible_from_the_document ... 2026-08-13 07:55:38,841 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_google_drive.tests.test_google_drive_document_delegation: Starting TestGoogleDriveDocumentDelegation.test_renaming_the_document_renames_what_the_user_sees ... 2026-08-13 07:55:38,919 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:39,006 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:55:40,641 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75270a1e40> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:55:40,642 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75229ea660> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:55:40,648 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:55:40,651 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:55:40,652 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75229eaac0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:55:40,667 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:55:40,668 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:55:40,671 202 INFO rb-2f9fcab-223857-403445 odoo.modules.registry: module viin_google_drive: creating or updating database tables 2026-08-13 07:55:41,518 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:41,532 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:41,564 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:41,585 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:41,602 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:41,623 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:41,671 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:41,699 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_google_drive.tests.test_google_drive_mixin_resolves_documents: Starting TestGoogleDriveMixinResolvesDocuments.test_the_mixin_itself_ships_no_table ... 2026-08-13 07:55:43,247 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75282cf1a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:55:43,247 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75257c60c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:55:43,252 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:55:43,256 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:55:43,256 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75257c5d00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:55:43,271 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:55:43,272 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 07:55:43,282 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:55:43,294 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:43,661 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [407] 2026-08-13 07:55:43,687 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:43,805 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_google_drive.tests.test_google_drive_permission_defaults: Starting TestGoogleDrivePermissionDefaults.test_ownership_cannot_be_handed_away_from_odoo ... 2026-08-13 07:55:43,930 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_google_drive.tests.test_google_drive_permission_defaults: Starting TestGoogleDrivePermissionDefaults.test_picking_a_contact_fills_in_their_address ... 2026-08-13 07:55:44,116 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [411] 2026-08-13 07:55:44,144 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_google_drive.tests.test_google_drive_permission_defaults: Starting TestGoogleDrivePermissionDefaults.test_publishing_by_link_needs_no_address ... 2026-08-13 07:55:44,892 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [413] 2026-08-13 07:55:44,917 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:45,030 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:55:45,042 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:45,426 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1644] 2026-08-13 07:55:45,437 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26777] 2026-08-13 07:55:45,443 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:45,602 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:46,020 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1646] 2026-08-13 07:55:46,035 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26781] 2026-08-13 07:55:46,041 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:46,183 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_google_drive.tests.test_google_identity_is_recorded_and_forgotten: Starting TestGoogleIdentityIsRecordedAndForgotten.test_disconnecting_forgets_every_stored_credential ... 2026-08-13 07:55:46,604 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1648] 2026-08-13 07:55:46,613 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26785] 2026-08-13 07:55:46,619 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:46,769 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:47,115 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1650] 2026-08-13 07:55:47,126 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26789] 2026-08-13 07:55:47,132 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:47,310 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:55:47,327 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:47,423 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:55:47,435 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:47,793 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1652] 2026-08-13 07:55:47,801 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26793] 2026-08-13 07:55:47,805 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:52,976 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1653] 2026-08-13 07:55:52,985 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26979] 2026-08-13 07:55:52,990 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:53,434 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1654] 2026-08-13 07:55:53,442 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26981] 2026-08-13 07:55:53,448 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:53,508 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [419] 2026-08-13 07:55:53,551 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:53,985 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1655] 2026-08-13 07:55:53,993 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [26983] 2026-08-13 07:55:53,999 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:58,176 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1656] 2026-08-13 07:55:58,205 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27169] 2026-08-13 07:55:58,211 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:58,530 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1657] 2026-08-13 07:55:58,538 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27171] 2026-08-13 07:55:58,544 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:55:58,597 202 INFO rb-2f9fcab-223857-403445 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-13 07:55:58,999 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1658] 2026-08-13 07:55:59,005 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27173] 2026-08-13 07:55:59,010 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:56:03,492 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1659] 2026-08-13 07:56:03,505 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27359] 2026-08-13 07:56:03,510 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:56:03,863 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1660] 2026-08-13 07:56:03,872 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27361] 2026-08-13 07:56:03,880 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:56:03,965 202 INFO rb-2f9fcab-223857-403445 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-13 07:56:04,301 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1661] 2026-08-13 07:56:04,310 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27363] 2026-08-13 07:56:04,316 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:56:08,489 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1662] 2026-08-13 07:56:08,496 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27549] 2026-08-13 07:56:08,502 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:56:08,905 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1663] 2026-08-13 07:56:08,919 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27551] 2026-08-13 07:56:08,934 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:56:09,032 202 INFO rb-2f9fcab-223857-403445 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-13 07:56:09,386 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1664] 2026-08-13 07:56:09,394 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27553] 2026-08-13 07:56:09,400 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:56:13,907 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1665] 2026-08-13 07:56:13,912 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27739] 2026-08-13 07:56:13,918 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:56:14,233 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1666] 2026-08-13 07:56:14,241 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27741] 2026-08-13 07:56:14,248 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:56:14,317 202 INFO rb-2f9fcab-223857-403445 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-13 07:56:14,646 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1667] 2026-08-13 07:56:14,654 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27743] 2026-08-13 07:56:14,660 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:56:18,948 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1668] 2026-08-13 07:56:18,955 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27929] 2026-08-13 07:56:18,960 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:56:19,355 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1669] 2026-08-13 07:56:19,370 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27931] 2026-08-13 07:56:19,377 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:56:19,442 202 INFO rb-2f9fcab-223857-403445 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-13 07:56:19,842 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1670] 2026-08-13 07:56:19,850 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [27933] 2026-08-13 07:56:19,855 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:56:24,507 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1671] 2026-08-13 07:56:24,514 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28119] 2026-08-13 07:56:24,520 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:56:24,872 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1672] 2026-08-13 07:56:24,881 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28121] 2026-08-13 07:56:24,888 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:56:24,974 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:56:24,987 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_google_drive.tests.test_no_restricted_drive_scope: Starting TestNoRestrictedDriveScope.test_module_never_names_a_restricted_google_drive_scope ... 2026-08-13 07:56:25,030 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:56:25,046 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_a_forged_state_is_rejected_and_stores_no_token ... 2026-08-13 07:56:25,446 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1673] 2026-08-13 07:56:25,454 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28123] 2026-08-13 07:56:25,463 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:56:25,850 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1674] 2026-08-13 07:56:25,860 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28125] 2026-08-13 07:56:25,865 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:56:25,929 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:gdrive_callback_a from n/a 2026-08-13 07:56:25,941 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:56:26,794 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:56:26] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+212,+"csrf_token":+"ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"} HTTP/1.1" 403 - 8 0.003 0.852 2026-08-13 07:56:26,819 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_a_genuine_callback_connects_the_callers_own_account ... 2026-08-13 07:56:27,291 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1675] 2026-08-13 07:56:27,311 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28127] 2026-08-13 07:56:27,320 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:56:27,675 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1676] 2026-08-13 07:56:27,682 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28129] 2026-08-13 07:56:27,686 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:56:27,755 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:gdrive_callback_a from n/a 2026-08-13 07:56:27,769 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:56:28,027 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:56:28] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+214,+"csrf_token":+"341c01936c17991928a5ffe31ca92a97a6f6a35c8aee2a26e341ce5410b1c944"} HTTP/1.1" 303 - 18 0.009 0.251 2026-08-13 07:56:28,854 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:56:28] "GET /odoo/action-viin_google_drive.google_drive_account_action HTTP/1.1" 200 - 172 0.131 0.693 2026-08-13 07:56:28,891 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_a_malformed_state_is_rejected_and_stores_no_token ... 2026-08-13 07:56:29,360 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1677] 2026-08-13 07:56:29,369 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28132] 2026-08-13 07:56:29,377 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:56:29,782 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1678] 2026-08-13 07:56:29,791 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28134] 2026-08-13 07:56:29,798 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:56:29,854 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:gdrive_callback_a from n/a 2026-08-13 07:56:29,866 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:56:30,110 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:56:30] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state=this-is-not-json HTTP/1.1" 403 - 6 0.002 0.244 2026-08-13 07:56:30,117 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:56:30] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state= HTTP/1.1" 403 - 0 0.000 0.002 2026-08-13 07:56:30,123 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:56:30] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"hello":+"world"} HTTP/1.1" 403 - 0 0.000 0.002 2026-08-13 07:56:30,130 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:56:30] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+999999999,+"csrf_token":+"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"} HTTP/1.1" 403 - 1 0.000 0.003 2026-08-13 07:56:30,162 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_an_unauthenticated_callback_never_runs_as_the_public_user ... 2026-08-13 07:56:30,534 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1679] 2026-08-13 07:56:30,542 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28136] 2026-08-13 07:56:30,548 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:56:30,833 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1680] 2026-08-13 07:56:30,840 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28138] 2026-08-13 07:56:30,846 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:56:30,899 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:56:31,122 202 INFO rb-2f9fcab-223857-403445 odoo.http: Session expired 2026-08-13 07:56:31,122 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:56:31] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+218,+"csrf_token":+"e343719280f32eeab0f5e98e46baf32fd9a870bd9f51a60c76347162a28e086b"} HTTP/1.1" 303 - 5 0.001 0.224 2026-08-13 07:56:31,783 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:56:31] "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%2522e343719280f32eeab0f5e98e46baf32fd9a870bd9f51a60c76347162a28e086b%2522%257D HTTP/1.1" 200 - 180 0.077 0.581 2026-08-13 07:56:31,800 202 INFO rb-2f9fcab-223857-403445 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-13 07:56:32,149 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1681] 2026-08-13 07:56:32,159 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28140] 2026-08-13 07:56:32,166 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:56:32,532 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1682] 2026-08-13 07:56:32,541 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28142] 2026-08-13 07:56:32,548 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:56:32,625 202 INFO rb-2f9fcab-223857-403445 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-13 07:56:33,046 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1683] 2026-08-13 07:56:33,054 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28144] 2026-08-13 07:56:33,060 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:56:33,470 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1684] 2026-08-13 07:56:33,477 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28146] 2026-08-13 07:56:33,484 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:56:33,543 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:gdrive_callback_a from n/a 2026-08-13 07:56:33,553 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:56:34,617 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:56:34] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+222,+"csrf_token":+"e84e62052c5258b77d6236f28fa92bd10f52e191ca0a20077b29641079ab0210"} HTTP/1.1" 303 - 18 0.017 1.048 2026-08-13 07:56:35,382 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:56:35] "GET /odoo/action-viin_google_drive.google_drive_account_action HTTP/1.1" 200 - 172 0.127 0.636 2026-08-13 07:56:35,385 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_google_drive.tests.test_oauth_callback_route.TestOauthCallbackRoute.test_no_leg_of_a_genuine_callback_can_reach_the_network: waiting for threads: [] 2026-08-13 07:56:35,421 202 INFO rb-2f9fcab-223857-403445 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-13 07:56:35,823 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1685] 2026-08-13 07:56:35,838 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28149] 2026-08-13 07:56:35,846 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:56:36,261 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1686] 2026-08-13 07:56:36,269 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28151] 2026-08-13 07:56:36,275 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:56:36,333 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:gdrive_callback_b from n/a 2026-08-13 07:56:36,341 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:56:36,569 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:56:36] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+224,+"csrf_token":+"000bb8453253721613e64693383f840e9ea9f110b19377c87566457a19f7808d"} HTTP/1.1" 403 - 8 0.002 0.228 2026-08-13 07:56:36,598 202 INFO rb-2f9fcab-223857-403445 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-13 07:56:36,988 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1687] 2026-08-13 07:56:36,996 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28153] 2026-08-13 07:56:37,003 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:56:37,433 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1688] 2026-08-13 07:56:37,449 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28155] 2026-08-13 07:56:37,464 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:56:37,524 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:gdrive_callback_a from n/a 2026-08-13 07:56:37,536 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 07:56:37,789 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:56:37] "GET /google_drive/oauth/callback?code=GDRIVE-CALLBACK-CODE&state={"account_id":+226,+"csrf_token":+"ecffe6f09dd1d3b191c78711aac00f417ae0f4ef84ecd5b974e14a71ac1cceff"} HTTP/1.1" 303 - 18 0.017 0.239 2026-08-13 07:56:38,573 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 07:56:38] "GET /odoo/action-viin_google_drive.google_drive_account_action HTTP/1.1" 200 - 172 0.109 0.672 2026-08-13 07:56:38,574 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_google_drive.tests.test_oauth_callback_route.TestOauthCallbackRoute.test_the_exchange_presents_the_same_redirect_uri_as_the_consent: waiting for threads: [] 2026-08-13 07:56:38,601 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_google_drive.tests.test_oauth_callback_route: Starting TestOauthCallbackRoute.test_the_state_names_the_account_being_connected ... 2026-08-13 07:56:38,959 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1689] 2026-08-13 07:56:38,966 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28158] 2026-08-13 07:56:38,972 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:56:39,329 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1690] 2026-08-13 07:56:39,342 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28160] 2026-08-13 07:56:39,350 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:56:39,445 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:56:39,459 202 INFO rb-2f9fcab-223857-403445 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-13 07:56:43,923 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1691] 2026-08-13 07:56:43,931 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28346] 2026-08-13 07:56:43,936 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:56:44,294 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1692] 2026-08-13 07:56:44,302 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28348] 2026-08-13 07:56:44,308 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:56:44,596 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [424, 423] 2026-08-13 07:56:44,598 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [422, 421, 420] 2026-08-13 07:56:44,626 202 INFO rb-2f9fcab-223857-403445 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-13 07:56:49,718 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1693] 2026-08-13 07:56:49,727 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28535] 2026-08-13 07:56:49,735 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:56:50,161 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1694] 2026-08-13 07:56:50,171 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28537] 2026-08-13 07:56:50,178 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:56:50,421 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [429] 2026-08-13 07:56:50,424 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [428, 427, 426, 425] 2026-08-13 07:56:50,463 202 INFO rb-2f9fcab-223857-403445 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-13 07:56:55,470 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1695] 2026-08-13 07:56:55,478 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28724] 2026-08-13 07:56:55,508 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:56:55,882 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1696] 2026-08-13 07:56:55,890 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28726] 2026-08-13 07:56:55,900 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:56:56,121 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [434] 2026-08-13 07:56:56,124 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [433, 432, 431, 430] 2026-08-13 07:56:56,166 202 INFO rb-2f9fcab-223857-403445 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-13 07:57:01,591 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1697] 2026-08-13 07:57:01,599 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28913] 2026-08-13 07:57:01,605 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:57:01,963 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1698] 2026-08-13 07:57:01,970 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28915] 2026-08-13 07:57:01,975 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:57:02,182 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [439] 2026-08-13 07:57:02,185 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [438, 437, 436, 435] 2026-08-13 07:57:02,235 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:57:02,250 202 INFO rb-2f9fcab-223857-403445 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-13 07:57:11,741 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1699] 2026-08-13 07:57:11,749 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29285] 2026-08-13 07:57:11,754 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:57:12,110 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1700] 2026-08-13 07:57:12,119 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29287] 2026-08-13 07:57:12,125 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:57:12,677 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [448, 447, 446, 445, 444, 443, 442] 2026-08-13 07:57:12,714 202 INFO rb-2f9fcab-223857-403445 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-13 07:57:21,219 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1701] 2026-08-13 07:57:21,228 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29660] 2026-08-13 07:57:21,233 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:57:21,594 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1702] 2026-08-13 07:57:21,602 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29662] 2026-08-13 07:57:21,609 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:57:22,181 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [457, 456, 455, 454, 453, 452, 451] 2026-08-13 07:57:22,228 202 INFO rb-2f9fcab-223857-403445 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-13 07:57:30,687 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1703] 2026-08-13 07:57:30,698 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30035] 2026-08-13 07:57:30,705 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:57:31,053 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1704] 2026-08-13 07:57:31,061 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30037] 2026-08-13 07:57:31,067 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:57:31,599 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [466, 465, 464, 463, 462, 461, 460] 2026-08-13 07:57:31,636 202 INFO rb-2f9fcab-223857-403445 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-13 07:57:40,677 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1705] 2026-08-13 07:57:40,686 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30410] 2026-08-13 07:57:40,693 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:57:41,159 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1706] 2026-08-13 07:57:41,171 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30412] 2026-08-13 07:57:41,180 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:57:41,874 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [475, 474, 473, 472, 471, 470, 469] 2026-08-13 07:57:41,948 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:57:41,964 202 INFO rb-2f9fcab-223857-403445 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-13 07:57:47,040 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1707] 2026-08-13 07:57:47,060 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30602] 2026-08-13 07:57:47,068 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:57:47,114 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [476] 2026-08-13 07:57:47,162 202 INFO rb-2f9fcab-223857-403445 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-13 07:57:51,548 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [477] 2026-08-13 07:57:51,592 202 INFO rb-2f9fcab-223857-403445 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-13 07:57:51,638 202 INFO rb-2f9fcab-223857-403445 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-13 07:57:52,124 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1708] 2026-08-13 07:57:52,143 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [30787] 2026-08-13 07:57:52,151 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:57:52,233 202 INFO rb-2f9fcab-223857-403445 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-13 07:57:52,278 202 INFO rb-2f9fcab-223857-403445 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-13 07:57:52,313 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [478] 2026-08-13 07:57:52,349 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:57:52,362 202 INFO rb-2f9fcab-223857-403445 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-13 07:58:02,132 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1709] 2026-08-13 07:58:02,141 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31156] 2026-08-13 07:58:02,147 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:58:02,541 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1710] 2026-08-13 07:58:02,550 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31158] 2026-08-13 07:58:02,556 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:58:03,074 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [488, 487, 486, 485, 484, 483] 2026-08-13 07:58:03,115 202 INFO rb-2f9fcab-223857-403445 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-13 07:58:12,555 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1711] 2026-08-13 07:58:12,562 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31529] 2026-08-13 07:58:12,566 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:58:13,011 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1712] 2026-08-13 07:58:13,020 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31531] 2026-08-13 07:58:13,027 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:58:13,532 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [498, 497, 496, 495, 494, 493] 2026-08-13 07:58:13,586 202 INFO rb-2f9fcab-223857-403445 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-13 07:58:23,596 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1713] 2026-08-13 07:58:23,607 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31902] 2026-08-13 07:58:23,616 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:58:24,062 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1714] 2026-08-13 07:58:24,071 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [31904] 2026-08-13 07:58:24,077 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:58:24,550 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [508, 507, 506, 505, 504, 503] 2026-08-13 07:58:24,587 202 INFO rb-2f9fcab-223857-403445 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-13 07:58:34,010 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1715] 2026-08-13 07:58:34,040 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32275] 2026-08-13 07:58:34,046 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:58:34,476 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1716] 2026-08-13 07:58:34,484 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32277] 2026-08-13 07:58:34,489 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:58:35,103 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [28], uid: 1551, model: google.drive.permission 2026-08-13 07:58:35,124 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [518, 517, 516, 515, 514, 513] 2026-08-13 07:58:35,171 202 INFO rb-2f9fcab-223857-403445 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-13 07:58:44,591 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1717] 2026-08-13 07:58:44,599 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32648] 2026-08-13 07:58:44,605 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:58:45,003 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1718] 2026-08-13 07:58:45,012 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32650] 2026-08-13 07:58:45,019 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:58:45,732 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [528, 527, 526, 525, 524, 523] 2026-08-13 07:58:45,791 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:58:45,803 202 INFO rb-2f9fcab-223857-403445 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-13 07:58:46,173 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1719] 2026-08-13 07:58:46,182 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32655] 2026-08-13 07:58:46,190 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:58:46,662 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1720] 2026-08-13 07:58:46,673 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32657] 2026-08-13 07:58:46,680 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:58:46,782 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1554, model: google.drive.account 2026-08-13 07:58:46,817 202 INFO rb-2f9fcab-223857-403445 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-13 07:58:47,111 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1721] 2026-08-13 07:58:47,119 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32660] 2026-08-13 07:58:47,124 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:58:47,440 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1722] 2026-08-13 07:58:47,448 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32662] 2026-08-13 07:58:47,454 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:58:47,532 202 INFO rb-2f9fcab-223857-403445 odoo.models: Access Denied by ACLs for operation: read, uid: 1556, model: google.drive.account, fields: refresh_token 2026-08-13 07:58:47,539 202 INFO rb-2f9fcab-223857-403445 odoo.models: Access Denied by ACLs for operation: read, uid: 1556, model: google.drive.account, fields: access_token 2026-08-13 07:58:47,564 202 INFO rb-2f9fcab-223857-403445 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-13 07:58:47,962 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1723] 2026-08-13 07:58:47,972 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32665] 2026-08-13 07:58:47,979 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:58:48,343 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1724] 2026-08-13 07:58:48,352 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32667] 2026-08-13 07:58:48,358 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:58:48,447 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1558, model: google.drive.account 2026-08-13 07:58:48,453 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1558, model: google.drive.config 2026-08-13 07:58:48,454 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1558, model: google.drive.document 2026-08-13 07:58:48,456 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1558, model: google.drive.permission 2026-08-13 07:58:48,478 202 INFO rb-2f9fcab-223857-403445 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-13 07:58:48,763 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1725] 2026-08-13 07:58:48,771 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32670] 2026-08-13 07:58:48,777 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:58:49,165 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1726] 2026-08-13 07:58:49,173 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [32672] 2026-08-13 07:58:49,179 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:58:49,271 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:58:49,282 202 INFO rb-2f9fcab-223857-403445 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-13 07:58:58,532 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [533] 2026-08-13 07:58:58,602 202 INFO rb-2f9fcab-223857-403445 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-13 07:59:07,449 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [534] 2026-08-13 07:59:07,504 202 INFO rb-2f9fcab-223857-403445 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-13 07:59:16,343 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [535] 2026-08-13 07:59:16,410 202 INFO rb-2f9fcab-223857-403445 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-13 07:59:24,559 202 INFO rb-2f9fcab-223857-403445 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-13 07:59:33,538 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 07:59:33,551 202 INFO rb-2f9fcab-223857-403445 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-13 07:59:34,040 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1727] 2026-08-13 07:59:34,058 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34504] 2026-08-13 07:59:34,065 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:59:34,425 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [539, 538, 537] 2026-08-13 07:59:34,445 202 INFO rb-2f9fcab-223857-403445 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-13 07:59:34,823 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1728] 2026-08-13 07:59:34,832 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34508] 2026-08-13 07:59:34,838 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:59:35,114 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [543, 542, 541] 2026-08-13 07:59:35,130 202 INFO rb-2f9fcab-223857-403445 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-13 07:59:35,523 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1729] 2026-08-13 07:59:35,543 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34512] 2026-08-13 07:59:35,551 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:59:35,872 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [547, 546, 545] 2026-08-13 07:59:35,895 202 INFO rb-2f9fcab-223857-403445 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-13 07:59:36,288 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1730] 2026-08-13 07:59:36,297 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34516] 2026-08-13 07:59:36,303 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:59:36,630 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [551, 550, 549] 2026-08-13 07:59:36,656 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_google_drive.tests.test_sharing_a_document_grants_one_reader: Starting TestSharingADocumentGrantsOneReader.test_two_colleagues_get_two_separate_grants ... 2026-08-13 07:59:37,106 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1731] 2026-08-13 07:59:37,121 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34520] 2026-08-13 07:59:37,129 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:59:37,573 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [556, 555, 554, 553] 2026-08-13 07:59:37,598 202 INFO rb-2f9fcab-223857-403445 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-13 07:59:38,072 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1732] 2026-08-13 07:59:38,080 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34525] 2026-08-13 07:59:38,086 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:59:38,452 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1567 deleted google.drive.permission records with IDs: [38] 2026-08-13 07:59:38,478 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [561, 560, 559, 558] 2026-08-13 07:59:38,512 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 07:59:38,525 202 INFO rb-2f9fcab-223857-403445 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-13 07:59:39,024 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1733] 2026-08-13 07:59:39,033 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34529] 2026-08-13 07:59:39,038 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:59:39,411 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [566, 565, 564] 2026-08-13 07:59:39,419 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [563, 562] 2026-08-13 07:59:39,442 202 INFO rb-2f9fcab-223857-403445 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-13 07:59:40,016 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1734] 2026-08-13 07:59:40,026 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34533] 2026-08-13 07:59:40,034 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:59:40,460 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [571, 570, 569] 2026-08-13 07:59:40,464 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [568, 567] 2026-08-13 07:59:40,484 202 INFO rb-2f9fcab-223857-403445 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-13 07:59:40,958 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1735] 2026-08-13 07:59:40,970 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34537] 2026-08-13 07:59:40,976 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:59:41,286 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [576, 575, 574] 2026-08-13 07:59:41,291 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [573, 572] 2026-08-13 07:59:41,308 202 INFO rb-2f9fcab-223857-403445 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-13 07:59:41,736 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1736] 2026-08-13 07:59:41,749 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34541] 2026-08-13 07:59:41,761 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:59:42,186 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [582, 581, 580, 579] 2026-08-13 07:59:42,189 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [578, 577] 2026-08-13 07:59:42,216 202 INFO rb-2f9fcab-223857-403445 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-13 07:59:42,614 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1737] 2026-08-13 07:59:42,621 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34545] 2026-08-13 07:59:42,627 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:59:42,931 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1572 deleted google.drive.permission records with IDs: [42] 2026-08-13 07:59:42,953 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [588, 587, 586, 585] 2026-08-13 07:59:42,957 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [584, 583] 2026-08-13 07:59:42,978 202 INFO rb-2f9fcab-223857-403445 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-13 07:59:43,380 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1738] 2026-08-13 07:59:43,390 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34549] 2026-08-13 07:59:43,400 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:59:43,780 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1573 deleted google.drive.permission records with IDs: [43] 2026-08-13 07:59:43,791 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [594, 593, 592, 591] 2026-08-13 07:59:43,797 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [590, 589] 2026-08-13 07:59:43,825 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:59:43,838 202 INFO rb-2f9fcab-223857-403445 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-13 07:59:44,389 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1739] 2026-08-13 07:59:44,398 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34553] 2026-08-13 07:59:44,405 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:59:44,702 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [598, 597] 2026-08-13 07:59:44,709 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [596, 595] 2026-08-13 07:59:44,730 202 INFO rb-2f9fcab-223857-403445 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-13 07:59:45,091 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1740] 2026-08-13 07:59:45,099 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34556] 2026-08-13 07:59:45,104 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:59:45,353 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [603, 602, 601] 2026-08-13 07:59:45,355 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [600, 599] 2026-08-13 07:59:45,382 202 INFO rb-2f9fcab-223857-403445 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-13 07:59:45,768 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1741] 2026-08-13 07:59:45,776 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34559] 2026-08-13 07:59:45,782 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:59:46,081 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [608, 607, 606] 2026-08-13 07:59:46,084 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [605, 604] 2026-08-13 07:59:46,107 202 INFO rb-2f9fcab-223857-403445 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-13 07:59:46,659 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1742] 2026-08-13 07:59:46,672 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34562] 2026-08-13 07:59:46,678 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:59:46,837 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [610, 609] 2026-08-13 07:59:46,856 202 INFO rb-2f9fcab-223857-403445 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-13 07:59:47,212 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1743] 2026-08-13 07:59:47,221 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34565] 2026-08-13 07:59:47,227 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:59:47,443 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [614, 613] 2026-08-13 07:59:47,447 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [612, 611] 2026-08-13 07:59:47,482 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 07:59:47,493 202 INFO rb-2f9fcab-223857-403445 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-13 07:59:47,882 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1744] 2026-08-13 07:59:47,891 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34568] 2026-08-13 07:59:47,896 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:59:48,365 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1745] 2026-08-13 07:59:48,375 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34570] 2026-08-13 07:59:48,383 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:59:48,447 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [617, 616, 615] 2026-08-13 07:59:48,468 202 INFO rb-2f9fcab-223857-403445 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-13 07:59:48,854 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1746] 2026-08-13 07:59:48,876 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34572] 2026-08-13 07:59:48,890 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:59:49,455 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1747] 2026-08-13 07:59:49,468 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34574] 2026-08-13 07:59:49,476 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:59:49,550 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [619, 618] 2026-08-13 07:59:49,575 202 INFO rb-2f9fcab-223857-403445 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-13 07:59:50,098 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1748] 2026-08-13 07:59:50,128 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34576] 2026-08-13 07:59:50,137 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:59:50,568 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1749] 2026-08-13 07:59:50,577 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34578] 2026-08-13 07:59:50,584 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:59:50,604 202 INFO rb-2f9fcab-223857-403445 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-13 07:59:50,625 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [620] 2026-08-13 07:59:50,652 202 INFO rb-2f9fcab-223857-403445 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-13 07:59:51,071 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1750] 2026-08-13 07:59:51,080 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34580] 2026-08-13 07:59:51,086 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:59:51,543 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1751] 2026-08-13 07:59:51,552 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34582] 2026-08-13 07:59:51,557 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:59:51,594 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [621] 2026-08-13 07:59:51,620 202 INFO rb-2f9fcab-223857-403445 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-13 07:59:52,056 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1752] 2026-08-13 07:59:52,063 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34584] 2026-08-13 07:59:52,069 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:59:52,470 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1753] 2026-08-13 07:59:52,477 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34586] 2026-08-13 07:59:52,482 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:59:52,513 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [622] 2026-08-13 07:59:52,538 202 INFO rb-2f9fcab-223857-403445 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-13 07:59:52,950 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1754] 2026-08-13 07:59:52,958 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34588] 2026-08-13 07:59:52,964 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:59:53,431 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1755] 2026-08-13 07:59:53,438 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34590] 2026-08-13 07:59:53,447 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:59:53,487 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [624, 623] 2026-08-13 07:59:53,508 202 INFO rb-2f9fcab-223857-403445 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-13 07:59:53,939 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1756] 2026-08-13 07:59:53,952 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34592] 2026-08-13 07:59:53,960 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:59:54,453 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1757] 2026-08-13 07:59:54,464 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34594] 2026-08-13 07:59:54,470 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:59:54,500 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [625] 2026-08-13 07:59:54,525 202 INFO rb-2f9fcab-223857-403445 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-13 07:59:54,982 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1758] 2026-08-13 07:59:54,999 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34596] 2026-08-13 07:59:55,006 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:59:55,512 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1759] 2026-08-13 07:59:55,521 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34598] 2026-08-13 07:59:55,527 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:59:55,582 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [626] 2026-08-13 07:59:55,601 202 INFO rb-2f9fcab-223857-403445 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-13 07:59:56,037 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1760] 2026-08-13 07:59:56,046 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34600] 2026-08-13 07:59:56,051 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:59:56,597 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1761] 2026-08-13 07:59:56,606 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34602] 2026-08-13 07:59:56,611 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:59:57,107 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [627] 2026-08-13 07:59:57,129 202 INFO rb-2f9fcab-223857-403445 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-13 07:59:57,545 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1762] 2026-08-13 07:59:57,553 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34604] 2026-08-13 07:59:57,560 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:59:58,031 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1763] 2026-08-13 07:59:58,038 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34606] 2026-08-13 07:59:58,054 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:59:58,111 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [629, 628] 2026-08-13 07:59:58,147 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 07:59:58,160 202 INFO rb-2f9fcab-223857-403445 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-13 07:59:58,641 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1764] 2026-08-13 07:59:58,656 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34608] 2026-08-13 07:59:58,671 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:59:59,210 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1765] 2026-08-13 07:59:59,224 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34610] 2026-08-13 07:59:59,231 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 07:59:59,271 202 INFO rb-2f9fcab-223857-403445 odoo.models: Access Denied by ACLs for operation: read, uid: 1599, model: google.drive.account, fields: refresh_token 2026-08-13 07:59:59,283 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [630] 2026-08-13 07:59:59,306 202 INFO rb-2f9fcab-223857-403445 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-13 07:59:59,706 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1766] 2026-08-13 07:59:59,714 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34612] 2026-08-13 07:59:59,721 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:00:00,141 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1767] 2026-08-13 08:00:00,176 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34614] 2026-08-13 08:00:00,187 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:00:00,253 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [329], uid: 1601, model: google.drive.account 2026-08-13 08:00:00,272 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [631] 2026-08-13 08:00:00,295 202 INFO rb-2f9fcab-223857-403445 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-13 08:00:00,728 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1768] 2026-08-13 08:00:00,736 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34616] 2026-08-13 08:00:00,741 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:00:01,130 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1769] 2026-08-13 08:00:01,139 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34618] 2026-08-13 08:00:01,145 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:00:01,232 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [632] 2026-08-13 08:00:01,254 202 INFO rb-2f9fcab-223857-403445 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-13 08:00:01,623 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1770] 2026-08-13 08:00:01,636 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34620] 2026-08-13 08:00:01,646 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:00:02,061 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1771] 2026-08-13 08:00:02,066 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34622] 2026-08-13 08:00:02,071 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:00:02,130 202 INFO rb-2f9fcab-223857-403445 odoo.models: Access Denied by ACLs for operation: read, uid: 1605, model: google.drive.account, fields: refresh_token 2026-08-13 08:00:02,151 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [634, 633] 2026-08-13 08:00:02,183 202 INFO rb-2f9fcab-223857-403445 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-13 08:00:02,630 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1772] 2026-08-13 08:00:02,639 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34624] 2026-08-13 08:00:02,647 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:00:03,054 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1773] 2026-08-13 08:00:03,076 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34626] 2026-08-13 08:00:03,083 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:00:03,153 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [635] 2026-08-13 08:00:03,193 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:00:03,209 202 INFO rb-2f9fcab-223857-403445 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-13 08:00:03,237 202 INFO rb-2f9fcab-223857-403445 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-13 08:00:03,273 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:00:03,286 202 INFO rb-2f9fcab-223857-403445 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-13 08:00:03,310 202 INFO rb-2f9fcab-223857-403445 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-13 08:00:03,334 202 INFO rb-2f9fcab-223857-403445 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-13 08:00:03,358 202 INFO rb-2f9fcab-223857-403445 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-13 08:00:03,381 202 INFO rb-2f9fcab-223857-403445 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-13 08:00:03,413 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:00:03,430 202 INFO rb-2f9fcab-223857-403445 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-13 08:00:08,810 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1774] 2026-08-13 08:00:08,819 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34812] 2026-08-13 08:00:08,824 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:00:09,323 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1775] 2026-08-13 08:00:09,337 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34814] 2026-08-13 08:00:09,346 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:00:09,789 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1776] 2026-08-13 08:00:09,797 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34816] 2026-08-13 08:00:09,803 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:00:09,888 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:gdrive_w4_picker_none from n/a 2026-08-13 08:00:09,896 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:00:10,818 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:00:10] "POST /google_drive/picker/session HTTP/1.1" 200 - 22 0.037 0.887 2026-08-13 08:00:10,829 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [638, 637, 636] 2026-08-13 08:00:10,892 202 INFO rb-2f9fcab-223857-403445 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-13 08:00:16,627 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1777] 2026-08-13 08:00:16,639 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35002] 2026-08-13 08:00:16,645 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:00:17,120 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1778] 2026-08-13 08:00:17,133 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35004] 2026-08-13 08:00:17,141 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:00:17,586 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1779] 2026-08-13 08:00:17,604 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35006] 2026-08-13 08:00:17,619 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:00:17,762 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:gdrive_w4_picker_a from n/a 2026-08-13 08:00:17,776 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:00:18,049 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:00:18] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.009 0.267 2026-08-13 08:00:18,058 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [641, 640, 639] 2026-08-13 08:00:18,117 202 INFO rb-2f9fcab-223857-403445 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-13 08:00:23,669 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1780] 2026-08-13 08:00:23,677 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35192] 2026-08-13 08:00:23,687 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:00:24,224 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1781] 2026-08-13 08:00:24,248 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35194] 2026-08-13 08:00:24,258 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:00:24,728 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1782] 2026-08-13 08:00:24,736 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35196] 2026-08-13 08:00:24,742 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:00:24,834 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:00:25,097 202 INFO rb-2f9fcab-223857-403445 odoo.http: Session expired 2026-08-13 08:00:25,097 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:00:25] "POST /google_drive/picker/session HTTP/1.1" 200 - 5 0.003 0.263 2026-08-13 08:00:25,110 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [644, 643, 642] 2026-08-13 08:00:25,168 202 INFO rb-2f9fcab-223857-403445 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-13 08:00:30,319 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1783] 2026-08-13 08:00:30,339 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35382] 2026-08-13 08:00:30,347 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:00:30,931 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1784] 2026-08-13 08:00:30,945 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35384] 2026-08-13 08:00:30,951 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:00:31,463 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1785] 2026-08-13 08:00:31,472 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35386] 2026-08-13 08:00:31,479 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:00:31,585 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:gdrive_w4_picker_a from n/a 2026-08-13 08:00:31,597 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:00:32,643 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:00:32] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.009 1.039 2026-08-13 08:00:32,651 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [647, 646, 645] 2026-08-13 08:00:32,682 202 INFO rb-2f9fcab-223857-403445 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-13 08:00:38,072 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1786] 2026-08-13 08:00:38,081 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35572] 2026-08-13 08:00:38,089 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:00:38,530 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1787] 2026-08-13 08:00:38,540 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35574] 2026-08-13 08:00:38,546 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:00:38,892 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1788] 2026-08-13 08:00:38,900 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35576] 2026-08-13 08:00:38,907 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:00:39,006 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:gdrive_w4_picker_a from n/a 2026-08-13 08:00:39,018 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:00:39,290 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:00:39] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.009 0.266 2026-08-13 08:00:39,305 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:gdrive_w4_picker_b from n/a 2026-08-13 08:00:39,336 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:00:39] "POST /google_drive/picker/session HTTP/1.1" 200 - 12 0.007 0.016 2026-08-13 08:00:39,345 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [650, 649, 648] 2026-08-13 08:00:39,385 202 INFO rb-2f9fcab-223857-403445 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-13 08:00:44,396 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1789] 2026-08-13 08:00:44,414 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35762] 2026-08-13 08:00:44,421 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:00:44,889 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1790] 2026-08-13 08:00:44,900 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35764] 2026-08-13 08:00:44,907 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:00:45,365 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1791] 2026-08-13 08:00:45,377 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35766] 2026-08-13 08:00:45,383 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:00:45,486 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:gdrive_w4_picker_a from n/a 2026-08-13 08:00:45,498 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:00:45,792 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:00:45] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.009 0.287 2026-08-13 08:00:45,815 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:gdrive_w4_picker_b from n/a 2026-08-13 08:00:45,846 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:00:45] "POST /google_drive/picker/session HTTP/1.1" 200 - 12 0.007 0.014 2026-08-13 08:00:45,852 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [653, 652, 651] 2026-08-13 08:00:45,892 202 INFO rb-2f9fcab-223857-403445 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-13 08:00:51,168 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1792] 2026-08-13 08:00:51,178 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35952] 2026-08-13 08:00:51,184 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:00:51,574 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1793] 2026-08-13 08:00:51,585 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35954] 2026-08-13 08:00:51,592 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:00:52,111 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1794] 2026-08-13 08:00:52,121 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [35956] 2026-08-13 08:00:52,130 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:00:52,258 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:gdrive_w4_picker_a from n/a 2026-08-13 08:00:52,270 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:00:53,341 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:00:53] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.008 1.065 2026-08-13 08:00:53,355 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:gdrive_w4_picker_b from n/a 2026-08-13 08:00:53,389 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:00:53] "POST /google_drive/picker/session HTTP/1.1" 200 - 12 0.010 0.015 2026-08-13 08:00:53,400 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [656, 655, 654] 2026-08-13 08:00:53,446 202 INFO rb-2f9fcab-223857-403445 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-13 08:00:58,266 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1795] 2026-08-13 08:00:58,278 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36142] 2026-08-13 08:00:58,287 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:00:58,654 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1796] 2026-08-13 08:00:58,663 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36144] 2026-08-13 08:00:58,670 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:00:59,177 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1797] 2026-08-13 08:00:59,187 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36146] 2026-08-13 08:00:59,194 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:00:59,302 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:gdrive_w4_picker_a from n/a 2026-08-13 08:00:59,317 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:00:59,583 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:00:59] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.029 0.239 2026-08-13 08:00:59,596 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [659, 658, 657] 2026-08-13 08:00:59,639 202 INFO rb-2f9fcab-223857-403445 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-13 08:01:04,891 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1798] 2026-08-13 08:01:04,905 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36332] 2026-08-13 08:01:04,911 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:01:05,311 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1799] 2026-08-13 08:01:05,319 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36334] 2026-08-13 08:01:05,324 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:01:05,671 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1800] 2026-08-13 08:01:05,680 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36336] 2026-08-13 08:01:05,686 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:01:05,804 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:gdrive_w4_picker_a from n/a 2026-08-13 08:01:05,819 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:01:06,072 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:01:06] "POST /google_drive/picker/session HTTP/1.1" 200 - 18 0.013 0.244 2026-08-13 08:01:06,088 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [662, 661, 660] 2026-08-13 08:01:06,168 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:01:06,182 202 INFO rb-2f9fcab-223857-403445 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-13 08:01:06,303 202 INFO rb-2f9fcab-223857-403445 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-13 08:01:06,401 202 INFO rb-2f9fcab-223857-403445 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-13 08:01:06,424 202 INFO rb-2f9fcab-223857-403445 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-13 08:01:06,515 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:01:06,528 202 INFO rb-2f9fcab-223857-403445 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-13 08:01:07,047 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1801] 2026-08-13 08:01:07,056 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36341] 2026-08-13 08:01:07,064 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:01:07,144 202 INFO rb-2f9fcab-223857-403445 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-13 08:01:07,633 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1802] 2026-08-13 08:01:07,641 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36343] 2026-08-13 08:01:07,647 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:01:08,170 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:01:08,201 202 INFO rb-2f9fcab-223857-403445 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-13 08:01:08,627 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1803] 2026-08-13 08:01:08,636 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36345] 2026-08-13 08:01:08,642 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:01:09,098 202 INFO rb-2f9fcab-223857-403445 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-13 08:01:09,492 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1804] 2026-08-13 08:01:09,502 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36347] 2026-08-13 08:01:09,508 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:01:10,013 202 INFO rb-2f9fcab-223857-403445 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-13 08:01:10,415 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1805] 2026-08-13 08:01:10,436 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36349] 2026-08-13 08:01:10,444 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:01:10,912 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:01:10,924 202 INFO rb-2f9fcab-223857-403445 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-13 08:01:10,963 202 INFO rb-2f9fcab-223857-403445 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-13 08:01:10,996 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [663] 2026-08-13 08:01:11,014 202 INFO rb-2f9fcab-223857-403445 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-13 08:01:11,186 202 INFO rb-2f9fcab-223857-403445 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-13 08:01:11,232 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:01:11,243 202 INFO rb-2f9fcab-223857-403445 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-13 08:01:11,272 202 INFO rb-2f9fcab-223857-403445 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-13 08:01:11,305 202 INFO rb-2f9fcab-223857-403445 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-13 08:01:11,341 202 INFO rb-2f9fcab-223857-403445 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-13 08:01:11,360 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [664] 2026-08-13 08:01:11,383 202 INFO rb-2f9fcab-223857-403445 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-13 08:01:11,414 202 INFO rb-2f9fcab-223857-403445 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-13 08:01:11,433 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [665] 2026-08-13 08:01:11,457 202 INFO rb-2f9fcab-223857-403445 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-13 08:01:11,500 202 INFO rb-2f9fcab-223857-403445 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-13 08:01:11,520 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [666] 2026-08-13 08:01:11,555 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:01:11,568 202 INFO rb-2f9fcab-223857-403445 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-13 08:01:12,013 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1806] 2026-08-13 08:01:12,021 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36351] 2026-08-13 08:01:12,026 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:01:12,480 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1807] 2026-08-13 08:01:12,488 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36356] 2026-08-13 08:01:12,494 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:01:12,526 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [3131], uid: 1642, model: res.partner 2026-08-13 08:01:12,536 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1642, model: ir.attachment 2026-08-13 08:01:12,568 202 INFO rb-2f9fcab-223857-403445 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-13 08:01:12,954 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1808] 2026-08-13 08:01:12,960 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36358] 2026-08-13 08:01:12,966 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:01:13,091 202 INFO rb-2f9fcab-223857-403445 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-13 08:01:13,574 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1809] 2026-08-13 08:01:13,587 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36362] 2026-08-13 08:01:13,596 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:01:13,769 202 INFO rb-2f9fcab-223857-403445 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-13 08:01:14,146 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1810] 2026-08-13 08:01:14,154 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36367] 2026-08-13 08:01:14,160 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:01:14,304 202 INFO rb-2f9fcab-223857-403445 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-13 08:01:14,678 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1811] 2026-08-13 08:01:14,687 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36371] 2026-08-13 08:01:14,693 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:01:14,810 202 INFO rb-2f9fcab-223857-403445 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-13 08:01:15,234 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1812] 2026-08-13 08:01:15,242 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36375] 2026-08-13 08:01:15,249 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:01:15,453 202 INFO rb-2f9fcab-223857-403445 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-13 08:01:15,899 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1813] 2026-08-13 08:01:15,909 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36380] 2026-08-13 08:01:15,915 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:01:16,054 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:01:16,068 202 INFO rb-2f9fcab-223857-403445 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-13 08:01:16,457 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1814] 2026-08-13 08:01:16,466 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36385] 2026-08-13 08:01:16,472 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:01:16,801 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1815] 2026-08-13 08:01:16,814 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36387] 2026-08-13 08:01:16,823 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:01:16,869 202 INFO rb-2f9fcab-223857-403445 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-13 08:01:17,276 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1816] 2026-08-13 08:01:17,289 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36390] 2026-08-13 08:01:17,295 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:01:17,644 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1817] 2026-08-13 08:01:17,665 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36392] 2026-08-13 08:01:17,673 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:01:17,772 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1651, model: google.drive.account 2026-08-13 08:01:17,799 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1651, model: google.drive.account 2026-08-13 08:01:17,802 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [362], uid: 1652, model: google.drive.account 2026-08-13 08:01:17,831 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [668, 667] 2026-08-13 08:01:17,851 202 INFO rb-2f9fcab-223857-403445 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-13 08:01:18,175 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1818] 2026-08-13 08:01:18,183 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36395] 2026-08-13 08:01:18,188 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:01:18,559 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1819] 2026-08-13 08:01:18,568 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36397] 2026-08-13 08:01:18,575 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:01:18,648 202 INFO rb-2f9fcab-223857-403445 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-13 08:01:19,022 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1820] 2026-08-13 08:01:19,051 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36400] 2026-08-13 08:01:19,059 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:01:19,513 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1821] 2026-08-13 08:01:19,520 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36402] 2026-08-13 08:01:19,526 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:01:19,578 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:01:19,593 202 INFO rb-2f9fcab-223857-403445 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-13 08:01:20,795 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1822] 2026-08-13 08:01:20,802 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36404] 2026-08-13 08:01:20,807 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:01:20,864 202 INFO rb-2f9fcab-223857-403445 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-13 08:01:21,278 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1823] 2026-08-13 08:01:21,287 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36406] 2026-08-13 08:01:21,294 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:01:21,356 202 INFO rb-2f9fcab-223857-403445 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-13 08:01:21,759 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1824] 2026-08-13 08:01:21,768 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36408] 2026-08-13 08:01:21,775 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:01:21,859 202 INFO rb-2f9fcab-223857-403445 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-13 08:01:22,333 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1825] 2026-08-13 08:01:22,362 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36410] 2026-08-13 08:01:22,370 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:01:22,468 202 INFO rb-2f9fcab-223857-403445 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-13 08:01:22,865 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1826] 2026-08-13 08:01:22,873 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36412] 2026-08-13 08:01:22,880 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:01:27,443 202 INFO rb-2f9fcab-223857-403445 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-13 08:01:27,765 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1827] 2026-08-13 08:01:27,772 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36598] 2026-08-13 08:01:27,777 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:01:27,883 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:01:29,452 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7526567e20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:29,453 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7523ed1120> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:29,458 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:29,462 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:29,462 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7523ed0680> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:29,475 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:29,476 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:01:29,478 202 INFO rb-2f9fcab-223857-403445 odoo.modules.registry: module viin_google_drive: creating or updating database tables 2026-08-13 08:01:29,794 202 INFO rb-2f9fcab-223857-403445 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-13 08:01:35,832 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1828] 2026-08-13 08:01:35,852 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36784] 2026-08-13 08:01:35,862 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:01:36,303 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1829] 2026-08-13 08:01:36,313 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36786] 2026-08-13 08:01:36,321 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:01:36,495 202 INFO rb-2f9fcab-223857-403445 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-13 08:01:41,723 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1830] 2026-08-13 08:01:41,738 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36974] 2026-08-13 08:01:41,748 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:01:42,280 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1831] 2026-08-13 08:01:42,289 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36976] 2026-08-13 08:01:42,295 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:01:42,437 202 INFO rb-2f9fcab-223857-403445 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-13 08:01:47,581 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1832] 2026-08-13 08:01:47,595 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37164] 2026-08-13 08:01:47,602 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:01:48,043 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1833] 2026-08-13 08:01:48,051 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37166] 2026-08-13 08:01:48,057 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:01:48,252 202 INFO rb-2f9fcab-223857-403445 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-13 08:01:53,362 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1834] 2026-08-13 08:01:53,373 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37354] 2026-08-13 08:01:53,383 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:01:53,820 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1835] 2026-08-13 08:01:53,828 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37356] 2026-08-13 08:01:53,835 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:01:54,058 202 INFO rb-2f9fcab-223857-403445 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-13 08:01:58,962 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1836] 2026-08-13 08:01:58,974 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37544] 2026-08-13 08:01:58,981 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:01:59,463 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1837] 2026-08-13 08:01:59,492 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37546] 2026-08-13 08:01:59,498 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:01:59,693 202 INFO rb-2f9fcab-223857-403445 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-13 08:02:05,194 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1838] 2026-08-13 08:02:05,203 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37734] 2026-08-13 08:02:05,209 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:02:05,632 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1839] 2026-08-13 08:02:05,640 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37736] 2026-08-13 08:02:05,647 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:02:05,862 202 INFO rb-2f9fcab-223857-403445 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-13 08:02:10,733 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1840] 2026-08-13 08:02:10,742 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37924] 2026-08-13 08:02:10,748 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:02:11,234 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1841] 2026-08-13 08:02:11,255 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37926] 2026-08-13 08:02:11,262 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:02:11,409 202 INFO rb-2f9fcab-223857-403445 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-13 08:02:16,558 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1842] 2026-08-13 08:02:16,574 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38114] 2026-08-13 08:02:16,591 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:02:17,028 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1843] 2026-08-13 08:02:17,036 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38116] 2026-08-13 08:02:17,044 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:02:17,221 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted google.drive.account records with IDs: [378] 2026-08-13 08:02:17,322 202 INFO rb-2f9fcab-223857-403445 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-13 08:02:22,628 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1844] 2026-08-13 08:02:22,636 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38304] 2026-08-13 08:02:22,642 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:02:23,054 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1845] 2026-08-13 08:02:23,062 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38306] 2026-08-13 08:02:23,069 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:02:23,225 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [670] 2026-08-13 08:02:23,262 202 INFO rb-2f9fcab-223857-403445 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-13 08:02:27,906 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1846] 2026-08-13 08:02:27,916 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38494] 2026-08-13 08:02:27,923 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:02:28,359 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1847] 2026-08-13 08:02:28,368 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38496] 2026-08-13 08:02:28,376 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:02:28,492 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1681, model: ir.model 2026-08-13 08:02:28,503 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1681, model: ir.model 2026-08-13 08:02:28,651 202 INFO rb-2f9fcab-223857-403445 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-13 08:02:34,604 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1848] 2026-08-13 08:02:34,611 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38684] 2026-08-13 08:02:34,618 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:02:35,086 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1849] 2026-08-13 08:02:35,094 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38686] 2026-08-13 08:02:35,102 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:02:37,218 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f75264a0860> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:02:37,219 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7525b674c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:02:37,226 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:02:37,230 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:02:37,230 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7525b64040> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:02:37,244 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:02:37,244 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:02:37,254 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:02:37,266 202 INFO rb-2f9fcab-223857-403445 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-13 08:02:37,980 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1850] 2026-08-13 08:02:37,999 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38690] 2026-08-13 08:02:38,005 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:02:38,457 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [674, 673, 672] 2026-08-13 08:02:38,461 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [671] 2026-08-13 08:02:38,485 202 INFO rb-2f9fcab-223857-403445 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-13 08:02:38,910 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1851] 2026-08-13 08:02:38,921 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38694] 2026-08-13 08:02:38,929 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:02:39,196 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [677, 676] 2026-08-13 08:02:39,199 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [675] 2026-08-13 08:02:39,225 202 INFO rb-2f9fcab-223857-403445 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-13 08:02:39,706 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1852] 2026-08-13 08:02:39,724 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38697] 2026-08-13 08:02:39,731 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:02:40,098 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [681, 680, 679] 2026-08-13 08:02:40,101 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [678] 2026-08-13 08:02:40,125 202 INFO rb-2f9fcab-223857-403445 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-13 08:02:40,544 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1853] 2026-08-13 08:02:40,552 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38700] 2026-08-13 08:02:40,558 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:02:40,898 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [685, 684, 683] 2026-08-13 08:02:40,908 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [682] 2026-08-13 08:02:40,934 202 INFO rb-2f9fcab-223857-403445 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-13 08:02:41,412 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1854] 2026-08-13 08:02:41,420 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38703] 2026-08-13 08:02:41,426 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:02:41,670 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [688, 687] 2026-08-13 08:02:41,672 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [686] 2026-08-13 08:02:41,691 202 INFO rb-2f9fcab-223857-403445 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-13 08:02:42,113 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1855] 2026-08-13 08:02:42,122 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38706] 2026-08-13 08:02:42,128 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:02:42,238 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted api.request.log records with IDs: [689] 2026-08-13 08:02:42,272 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:02:44,088 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1691 deleted mail.mail records with IDs: [1856] 2026-08-13 08:02:44,156 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1857] 2026-08-13 08:02:44,249 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1692 deleted mail.mail records with IDs: [1858] 2026-08-13 08:02:44,310 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1859] 2026-08-13 08:02:44,432 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1693 deleted mail.mail records with IDs: [1860] 2026-08-13 08:02:44,491 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1861] 2026-08-13 08:02:44,616 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1862] 2026-08-13 08:02:44,756 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1695 deleted mail.mail records with IDs: [1863] 2026-08-13 08:02:44,772 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_assigner_ticket_access ... 2026-08-13 08:02:44,879 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 1693, model: viin.helpdesk.ticket 2026-08-13 08:02:44,904 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 1693, model: viin.helpdesk.ticket 2026-08-13 08:02:45,002 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1693 deleted mail.message records with IDs: [38717, 38716] 2026-08-13 08:02:45,010 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [17], uid: 1693, model: viin.helpdesk.ticket 2026-08-13 08:02:45,045 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_employee_user_ticket_access_rights ... 2026-08-13 08:02:45,331 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1692 deleted mail.mail records with IDs: [1864] 2026-08-13 08:02:45,422 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1693 deleted mail.message records with IDs: [38710, 38709] 2026-08-13 08:02:45,432 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [13], uid: 1693, model: viin.helpdesk.ticket 2026-08-13 08:02:45,489 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1693 deleted mail.message records with IDs: [38720, 38714, 38713] 2026-08-13 08:02:45,507 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1693 deleted viin.helpdesk.ticket records with IDs: [15] 2026-08-13 08:02:45,515 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1693 deleted mail.followers records with IDs: [3963, 3964, 3965] 2026-08-13 08:02:45,542 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_leader_access_team ... 2026-08-13 08:02:45,585 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_manager_access_sla ... 2026-08-13 08:02:45,693 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1697 deleted viin.helpdesk.sla records with IDs: [4] 2026-08-13 08:02:45,718 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_manager_user_access_tag ... 2026-08-13 08:02:45,750 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1697 deleted viin.helpdesk.tag records with IDs: [7] 2026-08-13 08:02:45,775 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_member_follower_ticket_access_stage ... 2026-08-13 08:02:45,834 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_portal_user_access_stage ... 2026-08-13 08:02:45,854 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1692, model: viin.helpdesk.stage 2026-08-13 08:02:45,887 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_portal_user_access_tag ... 2026-08-13 08:02:45,908 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1692, model: viin.helpdesk.tag 2026-08-13 08:02:45,940 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_portal_user_ticket_access_rights ... 2026-08-13 08:02:45,972 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [395], uid: 1692, model: viin.helpdesk.team 2026-08-13 08:02:45,995 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [395], uid: 1692, model: viin.helpdesk.team 2026-08-13 08:02:46,026 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [13], uid: 1692, model: viin.helpdesk.ticket 2026-08-13 08:02:46,070 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_public_user_access_stage ... 2026-08-13 08:02:46,091 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1691, model: viin.helpdesk.stage 2026-08-13 08:02:46,124 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_public_user_ticket_access_rights ... 2026-08-13 08:02:46,192 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1691 deleted mail.message records with IDs: [38710, 38709] 2026-08-13 08:02:46,196 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1691 deleted viin.helpdesk.ticket records with IDs: [13] 2026-08-13 08:02:46,200 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1691 deleted mail.followers records with IDs: [3957, 3958, 3959] 2026-08-13 08:02:46,218 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_user_group_ticket_access_rights ... 2026-08-13 08:02:46,270 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [395], uid: 1694, model: viin.helpdesk.team 2026-08-13 08:02:46,424 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1692 deleted mail.mail records with IDs: [1865] 2026-08-13 08:02:46,498 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1692 deleted mail.mail records with IDs: [1866] 2026-08-13 08:02:46,568 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1696 deleted mail.message records with IDs: [38723, 38722, 38721, 38712, 38711] 2026-08-13 08:02:46,575 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [14], uid: 1696, model: viin.helpdesk.ticket 2026-08-13 08:02:46,598 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [395], uid: 1696, model: viin.helpdesk.team 2026-08-13 08:02:46,632 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1695 deleted mail.message records with IDs: [38716] 2026-08-13 08:02:46,645 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1695 deleted viin.helpdesk.ticket records with IDs: [17] 2026-08-13 08:02:46,651 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1695 deleted mail.followers records with IDs: [3968, 3969] 2026-08-13 08:02:46,675 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk.tests.test_access_rights: Starting TestAccessRightsBase.test_user_internal_access_sla ... 2026-08-13 08:02:46,739 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1693, model: viin.helpdesk.sla 2026-08-13 08:02:46,779 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 08:02:49,099 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1698 deleted mail.mail records with IDs: [1867] 2026-08-13 08:02:49,173 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1868] 2026-08-13 08:02:49,264 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1699 deleted mail.mail records with IDs: [1869] 2026-08-13 08:02:49,332 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1870] 2026-08-13 08:02:49,476 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1700 deleted mail.mail records with IDs: [1871] 2026-08-13 08:02:49,572 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1872] 2026-08-13 08:02:49,703 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1873] 2026-08-13 08:02:49,832 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1702 deleted mail.mail records with IDs: [1874] 2026-08-13 08:02:49,847 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk.tests.test_add_followers: Starting TestAddFollowers.test_add_partner_to_followers_list ... 2026-08-13 08:02:49,921 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1699 deleted mail.mail records with IDs: [1875] 2026-08-13 08:02:49,962 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 08:02:51,817 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1705 deleted mail.mail records with IDs: [1876] 2026-08-13 08:02:51,891 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1877] 2026-08-13 08:02:51,994 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1706 deleted mail.mail records with IDs: [1878] 2026-08-13 08:02:52,067 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1879] 2026-08-13 08:02:52,286 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1707 deleted mail.mail records with IDs: [1880] 2026-08-13 08:02:52,355 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1881] 2026-08-13 08:02:52,473 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1882] 2026-08-13 08:02:52,594 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1709 deleted mail.mail records with IDs: [1883] 2026-08-13 08:02:52,607 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_analysis_ticket ... 2026-08-13 08:02:52,677 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1884] 2026-08-13 08:02:52,743 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_auto_set_partner_value_when_create_ticket ... 2026-08-13 08:02:52,907 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1885] 2026-08-13 08:02:52,948 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_balanced_assignation ... 2026-08-13 08:02:53,108 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1886] 2026-08-13 08:02:53,178 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1887] 2026-08-13 08:02:53,247 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1888] 2026-08-13 08:02:53,329 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1889] 2026-08-13 08:02:53,365 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_copy_names_the_copies_in_batch ... 2026-08-13 08:02:53,494 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1890] 2026-08-13 08:02:53,573 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1891] 2026-08-13 08:02:53,654 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1892] 2026-08-13 08:02:53,739 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1893] 2026-08-13 08:02:53,804 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1894] 2026-08-13 08:02:53,887 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1895] 2026-08-13 08:02:53,912 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_random_assign_exclude_team_leader ... 2026-08-13 08:02:54,046 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1896] 2026-08-13 08:02:54,083 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_random_assignation ... 2026-08-13 08:02:54,238 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1897] 2026-08-13 08:02:54,309 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1898] 2026-08-13 08:02:54,378 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1899] 2026-08-13 08:02:54,454 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1900] 2026-08-13 08:02:54,485 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_unlink_stage ... 2026-08-13 08:02:54,530 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk.tests.test_helpdesk: Starting TestHelpdesk.test_unlink_team ... 2026-08-13 08:02:54,591 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 08:02:56,413 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1712 deleted mail.mail records with IDs: [1901] 2026-08-13 08:02:56,484 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1902] 2026-08-13 08:02:56,593 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1713 deleted mail.mail records with IDs: [1903] 2026-08-13 08:02:56,673 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1904] 2026-08-13 08:02:56,807 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1714 deleted mail.mail records with IDs: [1905] 2026-08-13 08:02:56,886 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1906] 2026-08-13 08:02:57,031 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1907] 2026-08-13 08:02:57,150 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1716 deleted mail.mail records with IDs: [1908] 2026-08-13 08:02:57,162 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk.tests.test_helpdesk_digest: Starting TestHelpdeskDigest.test_ticket_closed ... 2026-08-13 08:02:57,189 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38769, 38768, 38767, 38766, 38765, 38764, 38763, 38762, 1942, 1941, 1940, 1939, 1938, 1937, 1936, 1935, 1934, 1933, 1932, 1929, 1928, 1927, 1926, 1925, 1924, 1923, 1922, 1921, 1920, 1919, 1918, 1917, 1916, 1915] 2026-08-13 08:02:57,203 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [141629, 141638, 141639, 141640, 141630, 141631, 141632, 141633, 141634, 141635, 141636, 141637] 2026-08-13 08:02:57,203 202 INFO rb-2f9fcab-223857-403445 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-13 08:02:57,210 202 INFO rb-2f9fcab-223857-403445 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, 4026, 4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038] 2026-08-13 08:02:57,333 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1909] 2026-08-13 08:02:57,413 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1910] 2026-08-13 08:02:57,493 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1911] 2026-08-13 08:02:57,560 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1912] 2026-08-13 08:02:57,635 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1913] 2026-08-13 08:02:57,711 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1914] 2026-08-13 08:02:57,786 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1915] 2026-08-13 08:02:57,860 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1916] 2026-08-13 08:02:57,931 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1917] 2026-08-13 08:02:58,009 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1918] 2026-08-13 08:02:58,084 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1919] 2026-08-13 08:02:58,156 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1920] 2026-08-13 08:02:58,547 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk.tests.test_helpdesk_digest: Starting TestHelpdeskDigest.test_ticket_opened ... 2026-08-13 08:02:58,573 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38769, 38768, 38767, 38766, 38765, 38764, 38763, 38762, 1942, 1941, 1940, 1939, 1938, 1937, 1936, 1935, 1934, 1933, 1932, 1929, 1928, 1927, 1926, 1925, 1924, 1923, 1922, 1921, 1920, 1919, 1918, 1917, 1916, 1915] 2026-08-13 08:02:58,587 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [141629, 141638, 141639, 141640, 141630, 141631, 141632, 141633, 141634, 141635, 141636, 141637] 2026-08-13 08:02:58,588 202 INFO rb-2f9fcab-223857-403445 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-13 08:02:58,595 202 INFO rb-2f9fcab-223857-403445 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, 4026, 4027, 4028, 4029, 4030, 4031, 4032, 4033, 4034, 4035, 4036, 4037, 4038] 2026-08-13 08:02:58,755 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1921] 2026-08-13 08:02:58,841 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1922] 2026-08-13 08:02:58,918 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1923] 2026-08-13 08:02:58,996 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1924] 2026-08-13 08:02:59,104 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1925] 2026-08-13 08:02:59,224 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1926] 2026-08-13 08:02:59,294 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1927] 2026-08-13 08:02:59,361 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1928] 2026-08-13 08:02:59,432 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1929] 2026-08-13 08:02:59,503 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1930] 2026-08-13 08:02:59,579 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1931] 2026-08-13 08:02:59,651 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1932] 2026-08-13 08:02:59,999 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 08:03:00,016 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk.tests.test_helpdesk_portal: Starting TestHelpdeskPortal.test_portals ... 2026-08-13 08:03:00,042 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:portal from n/a 2026-08-13 08:03:00,071 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:03:01,183 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:03:01] "GET /my/tickets/create HTTP/1.1" 200 - 233 0.154 0.976 2026-08-13 08:03:01,403 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:03:01] "POST /my/tickets/create HTTP/1.1" 200 - 108 0.064 0.148 2026-08-13 08:03:01,606 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:03:01] "GET /my/tickets/74 HTTP/1.1" 200 - 55 0.033 0.163 2026-08-13 08:03:01,777 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1935] 2026-08-13 08:03:01,810 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1936] 2026-08-13 08:03:01,893 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:03:01] "GET /my/tickets/74 HTTP/1.1" 200 - 30 0.026 0.053 2026-08-13 08:03:01,918 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:03:01] "GET /my/tickets/9999999?access_token=1 HTTP/1.1" 303 - 1 0.000 0.012 2026-08-13 08:03:02,222 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:03:02] "GET /my HTTP/1.1" 200 - 78 0.074 0.227 2026-08-13 08:03:02,403 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:03:02] "GET /my/tickets HTTP/1.1" 200 - 46 0.034 0.139 2026-08-13 08:03:02,408 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk.tests.test_helpdesk_portal.TestHelpdeskPortal.test_portals: waiting for threads: [] 2026-08-13 08:03:02,447 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:03:02,484 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk.tests.test_helpdesk_send_email: Starting TestHelpdeskSendEmail.test_send_email_01 ... 2026-08-13 08:03:02,634 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk.tests.test_helpdesk_send_email: Starting TestHelpdeskSendEmail.test_send_email_02 ... 2026-08-13 08:03:02,911 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1937] 2026-08-13 08:03:02,954 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1938] 2026-08-13 08:03:02,981 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk.tests.test_helpdesk_send_email: Starting TestHelpdeskSendEmail.test_send_email_03 ... 2026-08-13 08:03:03,280 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [1939] 2026-08-13 08:03:03,406 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1940] 2026-08-13 08:03:03,449 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1941] 2026-08-13 08:03:03,486 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:03:03,528 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_send_helpdesk_sla_deadline_reminder_email ... 2026-08-13 08:03:03,700 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1942] 2026-08-13 13:48:03,503 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) started manually 2026-08-13 13:48:03,503 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) done 2026-08-13 13:49:03,503 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) started manually 2026-08-13 13:49:03,503 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) done 2026-08-13 14:18:03,503 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) started manually 2026-08-13 14:18:03,503 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) done 2026-08-13 14:19:03,503 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) started manually 2026-08-13 14:19:03,503 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) done 2026-08-14 10:48:03,503 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) started manually 2026-08-14 10:48:03,503 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) done 2026-08-14 10:49:03,503 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) started manually 2026-08-14 10:49:03,503 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) done 2026-08-14 11:18:03,503 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) started manually 2026-08-14 11:18:03,503 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) done 2026-08-14 11:19:03,503 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) started manually 2026-08-14 11:19:03,503 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_cron: Job 'Ticket: SLA Deadline Reminder' (65) done 2026-08-13 08:03:04,706 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_overlap ... 2026-08-13 08:03:04,748 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_status_1 ... 2026-08-13 08:03:04,934 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1948] 2026-08-13 08:03:04,983 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_status_2 ... 2026-08-13 08:03:05,221 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1949] 2026-08-13 08:03:05,258 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_status_failed ... 2026-08-13 08:03:05,442 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1950] 2026-08-13 08:03:05,701 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1951] 2026-08-13 08:03:05,784 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk.tests.test_helpdesk_sla: Starting TestHelpdesk.test_sla_status_ongoing_reached ... 2026-08-13 08:03:05,988 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1952] 2026-08-13 08:03:06,040 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:03:08,039 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1719 deleted mail.mail records with IDs: [1953] 2026-08-13 08:03:08,105 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1954] 2026-08-13 08:03:08,223 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1720 deleted mail.mail records with IDs: [1955] 2026-08-13 08:03:08,295 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1956] 2026-08-13 08:03:08,453 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1721 deleted mail.mail records with IDs: [1957] 2026-08-13 08:03:08,523 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1958] 2026-08-13 08:03:08,653 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1959] 2026-08-13 08:03:08,787 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1723 deleted mail.mail records with IDs: [1960] 2026-08-13 08:03:08,803 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_lead2ticket ... 2026-08-13 08:03:08,909 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1961] 2026-08-13 08:03:09,008 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_lead2ticket_for_yourself ... 2026-08-13 08:03:09,256 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1962] 2026-08-13 08:03:09,369 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_lead2ticket_unlink_data ... 2026-08-13 08:03:09,510 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1963] 2026-08-13 08:03:09,610 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_lead2ticket_with_pretty_format_a_2_tuple ... 2026-08-13 08:03:09,936 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1964] 2026-08-13 08:03:10,056 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk_crm.tests.test_lead2ticket: Starting TestLead2Ticket.test_opp_create_ticket ... 2026-08-13 08:03:10,190 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1965] 2026-08-13 08:03:10,231 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [122788] 2026-08-13 08:03:10,231 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [9] 2026-08-13 08:03:10,317 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 08:03:12,320 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1726 deleted mail.mail records with IDs: [1966] 2026-08-13 08:03:12,378 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1967] 2026-08-13 08:03:12,511 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1727 deleted mail.mail records with IDs: [1968] 2026-08-13 08:03:12,619 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1969] 2026-08-13 08:03:12,786 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1728 deleted mail.mail records with IDs: [1970] 2026-08-13 08:03:12,863 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1971] 2026-08-13 08:03:12,995 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1972] 2026-08-13 08:03:13,154 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1730 deleted mail.mail records with IDs: [1973] 2026-08-13 08:03:13,227 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1974] 2026-08-13 08:03:13,348 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1975] 2026-08-13 08:03:13,361 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk_crm.tests.test_ticket2lead: Starting TestTicket2Lead.test_ticket2lead ... 2026-08-13 08:03:13,486 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 08:03:15,395 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1733 deleted mail.mail records with IDs: [1976] 2026-08-13 08:03:15,486 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1977] 2026-08-13 08:03:15,620 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1734 deleted mail.mail records with IDs: [1978] 2026-08-13 08:03:15,708 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1979] 2026-08-13 08:03:15,890 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1735 deleted mail.mail records with IDs: [1980] 2026-08-13 08:03:15,985 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1981] 2026-08-13 08:03:16,128 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1982] 2026-08-13 08:03:16,265 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1737 deleted mail.mail records with IDs: [1983] 2026-08-13 08:03:16,317 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk_hr.tests.test_helpdesk_hr: Starting TestHelpdeskHR.test_compute_source_department_id ... 2026-08-13 08:03:16,453 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1984] 2026-08-13 08:03:16,635 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk_hr.tests.test_helpdesk_hr: Starting TestHelpdeskHR.test_compute_target_department_id ... 2026-08-13 08:03:16,832 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1985] 2026-08-13 08:03:16,977 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 08:03:19,144 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1740 deleted mail.mail records with IDs: [1986] 2026-08-13 08:03:19,243 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1987] 2026-08-13 08:03:19,384 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1741 deleted mail.mail records with IDs: [1988] 2026-08-13 08:03:19,479 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1989] 2026-08-13 08:03:19,618 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1742 deleted mail.mail records with IDs: [1990] 2026-08-13 08:03:19,695 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1991] 2026-08-13 08:03:19,819 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1992] 2026-08-13 08:03:19,963 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1744 deleted mail.mail records with IDs: [1993] 2026-08-13 08:03:19,979 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk_livechat.tests.test_ticket_command: Starting TestTicketCommand.test_create_ticket_by_command ... 2026-08-13 08:03:20,273 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1994] 2026-08-13 08:03:20,318 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk_livechat.tests.test_ticket_command: Starting TestTicketCommand.test_create_ticket_picks_portal_customer_over_other_operator ... 2026-08-13 08:03:20,525 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1995] 2026-08-13 08:03:20,577 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 08:03:22,810 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1747 deleted mail.mail records with IDs: [1996] 2026-08-13 08:03:22,905 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1997] 2026-08-13 08:03:23,030 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1748 deleted mail.mail records with IDs: [1998] 2026-08-13 08:03:23,141 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1999] 2026-08-13 08:03:23,346 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1749 deleted mail.mail records with IDs: [2000] 2026-08-13 08:03:23,419 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2001] 2026-08-13 08:03:23,560 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2002] 2026-08-13 08:03:23,688 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1751 deleted mail.mail records with IDs: [2003] 2026-08-13 08:03:23,703 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk_odoo_module.tests.test_helpdesk_ticket: Starting TestHelpdesk.test_compute_odoo_module_version_id_01 ... 2026-08-13 08:03:23,917 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2004] 2026-08-13 08:03:23,965 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk_odoo_module.tests.test_helpdesk_ticket: Starting TestHelpdesk.test_compute_odoo_module_version_id_02 ... 2026-08-13 08:03:24,274 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2005] 2026-08-13 08:03:24,323 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 08:03:24,336 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk_project.tests.test_access_rights: Starting TestAccessTicket.test_user_who_following_task_or_project_read_ticket ... 2026-08-13 08:03:24,567 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:03:26,818 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1754 deleted mail.mail records with IDs: [2006] 2026-08-13 08:03:26,910 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2007] 2026-08-13 08:03:27,029 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1755 deleted mail.mail records with IDs: [2008] 2026-08-13 08:03:27,125 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2009] 2026-08-13 08:03:27,307 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1756 deleted mail.mail records with IDs: [2010] 2026-08-13 08:03:27,373 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2011] 2026-08-13 08:03:27,511 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2012] 2026-08-13 08:03:27,692 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1758 deleted mail.mail records with IDs: [2013] 2026-08-13 08:03:27,718 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk_project.tests.test_helpdesk_ticket: Starting TestHelpdeskTicket.test_003_change_project_after_set_task ... 2026-08-13 08:03:27,773 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk_project.tests.test_helpdesk_ticket: Starting TestHelpdeskTicket.test_set_project_id_to_false ... 2026-08-13 08:03:27,893 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk_project.tests.test_helpdesk_ticket: Starting TestHelpdeskTicket.test_user_admin_create_ticket ... 2026-08-13 08:03:28,039 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 08:03:30,067 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1761 deleted mail.mail records with IDs: [2014] 2026-08-13 08:03:30,137 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2015] 2026-08-13 08:03:30,235 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1762 deleted mail.mail records with IDs: [2016] 2026-08-13 08:03:30,363 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2017] 2026-08-13 08:03:30,540 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1763 deleted mail.mail records with IDs: [2018] 2026-08-13 08:03:30,611 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2019] 2026-08-13 08:03:30,752 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2020] 2026-08-13 08:03:30,907 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1765 deleted mail.mail records with IDs: [2021] 2026-08-13 08:03:30,921 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk_project.tests.test_project_task: Starting TestProjectTask.test_view_ticket_count ... 2026-08-13 08:03:31,014 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 08:03:33,093 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1768 deleted mail.mail records with IDs: [2022] 2026-08-13 08:03:33,174 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2023] 2026-08-13 08:03:33,286 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1769 deleted mail.mail records with IDs: [2024] 2026-08-13 08:03:33,379 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2025] 2026-08-13 08:03:33,513 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1770 deleted mail.mail records with IDs: [2026] 2026-08-13 08:03:33,575 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2027] 2026-08-13 08:03:33,686 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2028] 2026-08-13 08:03:33,815 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1772 deleted mail.mail records with IDs: [2029] 2026-08-13 08:03:33,832 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk_project.tests.test_task2ticket: Starting TestTask2Ticket.test_task2ticket ... 2026-08-13 08:03:33,926 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2030] 2026-08-13 08:03:33,972 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [136595] 2026-08-13 08:03:33,972 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [26] 2026-08-13 08:03:34,075 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk_project.tests.test_task2ticket: Starting TestTask2Ticket.test_task2ticket_for_yourself ... 2026-08-13 08:03:34,358 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2031] 2026-08-13 08:03:34,487 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk_project.tests.test_task2ticket: Starting TestTask2Ticket.test_task2ticket_unlink ... 2026-08-13 08:03:34,639 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2032] 2026-08-13 08:03:34,739 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 08:03:36,571 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1775 deleted mail.mail records with IDs: [2033] 2026-08-13 08:03:36,646 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2034] 2026-08-13 08:03:36,749 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1776 deleted mail.mail records with IDs: [2035] 2026-08-13 08:03:36,844 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2036] 2026-08-13 08:03:37,009 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1777 deleted mail.mail records with IDs: [2037] 2026-08-13 08:03:37,083 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2038] 2026-08-13 08:03:37,215 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2039] 2026-08-13 08:03:37,349 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1779 deleted mail.mail records with IDs: [2040] 2026-08-13 08:03:37,467 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2041] 2026-08-13 08:03:37,564 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2042] 2026-08-13 08:03:37,611 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk_project.tests.test_ticket2task: Starting TestTicket2Task.test_convert_ticket_to_task ... 2026-08-13 08:03:37,689 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2043] 2026-08-13 08:03:37,733 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk_project.tests.test_ticket2task: Starting TestTicket2Task.test_convert_ticket_to_task_remains_assignee ... 2026-08-13 08:03:37,881 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2044] 2026-08-13 08:03:38,099 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk_project.tests.test_ticket2task: Starting TestTicket2Task.test_multy_ticket2task ... 2026-08-13 08:03:38,277 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk_project.tests.test_ticket2task: Starting TestTicket2Task.test_ticket2task ... 2026-08-13 08:03:38,428 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2046] 2026-08-13 08:03:38,562 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 08:03:38,791 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2047] 2026-08-13 08:03:38,903 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2048] 2026-08-13 08:03:39,017 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2049] 2026-08-13 08:03:39,038 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk_project.tests.test_ticket_count: Starting TestHelpdeskTicket.test_check_help_desk_ticket_count ... 2026-08-13 08:03:39,080 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:03:41,683 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1782 deleted mail.mail records with IDs: [2050] 2026-08-13 08:03:41,761 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2051] 2026-08-13 08:03:41,858 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1783 deleted mail.mail records with IDs: [2052] 2026-08-13 08:03:41,937 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2053] 2026-08-13 08:03:42,081 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1784 deleted mail.mail records with IDs: [2054] 2026-08-13 08:03:42,151 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2055] 2026-08-13 08:03:42,268 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2056] 2026-08-13 08:03:42,397 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1786 deleted mail.mail records with IDs: [2057] 2026-08-13 08:03:42,416 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk_sale.tests.test_helpdesk_portal: Starting TestHelpdeskPortal.test_portals ... 2026-08-13 08:03:42,691 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:portal from n/a 2026-08-13 08:03:42,701 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:03:43,844 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:03:43] "GET /my/tickets/create?saleorder=473 HTTP/1.1" 200 - 227 0.181 0.964 2026-08-13 08:03:44,045 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:03:44] "POST /my/tickets/create?saleorder=473 HTTP/1.1" 200 - 112 0.060 0.133 2026-08-13 08:03:44,103 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk_sale.tests.test_helpdesk_portal: Starting TestHelpdeskPortal.test_portals_ticket_company_matches_sale_order ... 2026-08-13 08:03:48,510 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:company_b_portal from n/a 2026-08-13 08:03:48,525 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:03:49,668 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:03:49] "GET /my/tickets/create?saleorder=474 HTTP/1.1" 200 - 222 0.162 0.983 2026-08-13 08:03:49,909 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:03:49] "POST /my/tickets/create?saleorder=474 HTTP/1.1" 200 - 90 0.090 0.142 2026-08-13 08:03:49,990 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 08:03:50,006 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk_sale.tests.test_helpdesk_sale: Starting TestHelpdeskSale.test_onchange_sale_order_01 ... 2026-08-13 08:03:50,162 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk_sale.tests.test_helpdesk_sale: Starting TestHelpdeskSale.test_onchange_sale_order_02 ... 2026-08-13 08:03:50,345 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:03:52,452 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1790 deleted mail.mail records with IDs: [2061] 2026-08-13 08:03:52,529 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2062] 2026-08-13 08:03:52,636 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1791 deleted mail.mail records with IDs: [2063] 2026-08-13 08:03:52,711 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2064] 2026-08-13 08:03:52,849 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1792 deleted mail.mail records with IDs: [2065] 2026-08-13 08:03:52,919 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2066] 2026-08-13 08:03:53,015 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2067] 2026-08-13 08:03:53,131 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1794 deleted mail.mail records with IDs: [2068] 2026-08-13 08:03:53,143 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk_timesheet.tests.test_ticket_timesheet: Starting TestTicketTimesheet.test_ticket_timesheet ... 2026-08-13 08:03:53,473 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk_timesheet.tests.test_ticket_timesheet: Starting TestTicketTimesheet.test_ticket_timesheet_01 ... 2026-08-13 08:03:53,869 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 08:03:55,892 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1797 deleted mail.mail records with IDs: [2069] 2026-08-13 08:03:55,967 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2070] 2026-08-13 08:03:56,069 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1798 deleted mail.mail records with IDs: [2071] 2026-08-13 08:03:56,186 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2072] 2026-08-13 08:03:56,409 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1799 deleted mail.mail records with IDs: [2073] 2026-08-13 08:03:56,510 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2074] 2026-08-13 08:03:56,662 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2075] 2026-08-13 08:03:56,793 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1801 deleted mail.mail records with IDs: [2076] 2026-08-13 08:03:57,096 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2077] 2026-08-13 08:03:57,135 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_01_start_stop_timer_on_ticket ... 2026-08-13 08:03:57,319 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_02_switch_from_task_to_ticket ... 2026-08-13 08:03:57,555 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_03_switch_from_ticket_to_task ... 2026-08-13 08:03:57,793 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_04_cross_day_switch_from_task_to_ticket ... 2026-08-13 08:03:58,025 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_05_cross_day_switch_from_ticket_to_task ... 2026-08-13 08:03:58,294 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_helpdesk_timesheet_timer.tests.test_helpdesk_timesheet_timer: Starting TestHelpdeskTimesheetTimer.test_06_systray_timer_menu_sections ... 2026-08-13 08:03:58,583 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 08:03:58,833 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr.tests.test_department_naming: Starting TestDepartmentNaming.test_01_display_name_default ... 2026-08-13 08:03:58,916 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr.tests.test_department_naming: Starting TestDepartmentNaming.test_02_display_name_hierarchical ... 2026-08-13 08:03:58,942 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr.tests.test_department_naming: Starting TestDepartmentNaming.test_03_rec_names_search_behavior ... 2026-08-13 08:03:58,974 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:03:59,509 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_01_department_manager_not_self_manager ... 2026-08-13 08:03:59,700 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_02_recursive_managers_parent_ids_order_and_count ... 2026-08-13 08:03:59,783 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_03_department_managers_chain_even_if_parent_id_forced_false ... 2026-08-13 08:03:59,992 202 INFO rb-2f9fcab-223857-403445 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-13 08:04:00,103 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_05_recursive_managers_index_order_case_multi_dept_superiors ... 2026-08-13 08:04:00,297 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_06_department_manager_ids_cases ... 2026-08-13 08:04:00,420 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestHrEmployeeHierarchy.test_07_department_recursive_child_ids ... 2026-08-13 08:04:00,479 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-13 08:04:00,898 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestComputeParentIdEdgeCases.test_90_department_manager_parent_id_not_self ... 2026-08-13 08:04:01,019 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestComputeParentIdEdgeCases.test_91_staff_parent_id_is_department_manager ... 2026-08-13 08:04:01,073 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 08:04:01,403 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr.tests.test_employee_hierarchy: Starting TestComputeParentIdStaleDependency.test_93_stored_parent_id_follows_grandparent_manager_change ... 2026-08-13 08:04:01,579 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 08:04:01,947 202 INFO rb-2f9fcab-223857-403445 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-13 08:04:02,091 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 08:04:02,434 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_01_public_compute_parent_ids ... 2026-08-13 08:04:02,568 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_02_public_search_parent_ids ... 2026-08-13 08:04:02,600 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_03_public_mirror_parent_id_comodel_is_employee_public ... 2026-08-13 08:04:02,882 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_04_private_parent_id_not_regressed_by_public_fix ... 2026-08-13 08:04:03,138 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr.tests.test_employee_public: Starting TestEmployeePublic.test_05_public_parent_id_batch_query_count_is_batch_size_independent ... 2026-08-13 08:04:03,618 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-08-13 08:04:03,977 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr.tests.test_hr_department_hierarchy: Starting TestHrDepartmentHierarchy.test_manager_ids_includes_own_and_inherited_managers ... 2026-08-13 08:04:04,113 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr.tests.test_hr_department_hierarchy: Starting TestHrDepartmentHierarchy.test_recursive_child_ids_empty_for_leaf_department ... 2026-08-13 08:04:04,159 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 08:04:04,466 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr.tests.test_is_department_manager: Starting TestIsDepartmentManager.test_01_compute_is_department_manager ... 2026-08-13 08:04:04,591 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr.tests.test_is_department_manager: Starting TestIsDepartmentManager.test_02_search_is_department_manager_true_false ... 2026-08-13 08:04:04,632 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr.tests.test_is_department_manager: Starting TestIsDepartmentManager.test_03_search_is_department_manager_not_equal ... 2026-08-13 08:04:04,680 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 08:04:04,829 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr.tests.test_organization_participation: Starting TestOrganizationParticipation.test_01_participation_date_constraint_invalid ... 2026-08-13 08:04:04,916 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr.tests.test_organization_participation: Starting TestOrganizationParticipation.test_02_participation_date_constraint_valid ... 2026-08-13 08:04:04,960 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:04:04,976 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_every_toggle_availability_is_assigned_in_compute ... 2026-08-13 08:04:05,002 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_every_toggle_has_matching_availability_field ... 2026-08-13 08:04:05,027 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_every_toggle_has_view_wiring ... 2026-08-13 08:04:05,055 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_existing_availability_fields_exist ... 2026-08-13 08:04:05,078 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_existing_compute_availability_matches_registry ... 2026-08-13 08:04:05,321 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_existing_module_toggle_fields_exist ... 2026-08-13 08:04:05,347 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_retirement_age_availability_field_exists ... 2026-08-13 08:04:05,376 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_retirement_age_compute_availability_matches_registry ... 2026-08-13 08:04:05,553 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr.tests.test_res_config_settings_upsell: Starting TestHrSettingsUpsell.test_retirement_age_module_toggle_field_exists ... 2026-08-13 08:04:05,587 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:04:06,322 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_01_search_in_and_equal ... 2026-08-13 08:04:06,582 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_02_search_not_in_and_not_equal ... 2026-08-13 08:04:06,647 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_03_search_ilike_and_not_ilike ... 2026-08-13 08:04:06,695 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_04_search_any_and_not_any ... 2026-08-13 08:04:06,754 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIds.test_05_search_without_department_managers ... 2026-08-13 08:04:06,834 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-13 08:04:07,222 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIdsEdgeCases.test_06_search_equal_false_and_not_equal_false ... 2026-08-13 08:04:07,364 202 INFO rb-2f9fcab-223857-403445 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-13 08:04:07,412 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr.tests.test_search_parent_ids: Starting TestSearchParentIdsEdgeCases.test_08_search_invalid_operator_raises ... 2026-08-13 08:04:07,451 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 08:04:08,063 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2078] 2026-08-13 08:04:08,081 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39045] 2026-08-13 08:04:08,087 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:04:08,413 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2079] 2026-08-13 08:04:08,420 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39047] 2026-08-13 08:04:08,424 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:04:08,443 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr.tests.test_security_access_rights: Starting TestSecurityAccessRights.test_01_regular_user_cannot_write_employee_vat ... 2026-08-13 08:04:08,449 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1804, model: hr.employee 2026-08-13 08:04:08,480 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr.tests.test_security_access_rights: Starting TestSecurityAccessRights.test_02_hr_user_can_write_employee_vat_and_sync_partner ... 2026-08-13 08:04:08,556 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr.tests.test_security_access_rights: Starting TestSecurityAccessRights.test_03_access_hr_organization_models ... 2026-08-13 08:04:08,628 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1804, model: hr.organization 2026-08-13 08:04:08,659 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr.tests.test_security_access_rights: Starting TestSecurityAccessRights.test_04_access_participation_models ... 2026-08-13 08:04:08,730 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1804, model: hr.organization.participation 2026-08-13 08:04:08,773 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:04:08,787 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_account.tests.test_access_right: Starting TestAccessRight.test_access_right_user_analytic_accounting ... 2026-08-13 08:04:09,849 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_account.tests.test_access_right: Starting TestAccessRight.test_access_right_user_full_accounting_feature ... 2026-08-13 08:04:10,840 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:04:10,864 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_account.tests.test_accout_analytic_distribution_model: Starting TestAnalyticDistributionModel.test_compute_analytic_distribution ... 2026-08-13 08:04:11,916 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:04:11,930 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_account.tests.test_hr_department: Starting TestHrDepartment.test_create_new_deparment ... 2026-08-13 08:04:12,852 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_account.tests.test_hr_department: Starting TestHrDepartment.test_create_new_deparment_3 ... 2026-08-13 08:04:13,869 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:04:13,883 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_account.tests.test_payment: Starting TestPayment.test_confirm_payment_receive_money ... 2026-08-13 08:04:17,369 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_account.tests.test_payment: Starting TestPayment.test_confirm_payment_send_money ... 2026-08-13 08:04:19,026 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:04:25,810 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_01_create_appraisal ... 2026-08-13 08:04:25,908 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_02_appraisal_workflow ... 2026-08-13 08:04:26,463 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_03_batch_creation ... 2026-08-13 08:04:26,922 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_04_feedback_count ... 2026-08-13 08:04:27,178 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_05_update_participants ... 2026-08-13 08:04:27,479 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal: Starting TestHrAppraisal.test_06_resend_to_participant_uses_other_feedback_template ... 2026-08-13 08:04:27,798 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 08:04:33,558 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_01_employee_access ... 2026-08-13 08:04:33,773 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1824, model: viin.hr.appraisal 2026-08-13 08:04:34,007 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1824 deleted mail.message records with IDs: [39535] 2026-08-13 08:04:34,010 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1824, model: viin.hr.appraisal 2026-08-13 08:04:34,038 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_02_manager_access ... 2026-08-13 08:04:34,244 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1825, model: viin.hr.appraisal 2026-08-13 08:04:34,448 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1825 deleted mail.message records with IDs: [39541] 2026-08-13 08:04:34,450 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1825, model: viin.hr.appraisal 2026-08-13 08:04:34,475 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_03_appraisal_officer_access ... 2026-08-13 08:04:34,594 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1826 deleted mail.message records with IDs: [39546] 2026-08-13 08:04:34,607 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1826 deleted viin.hr.appraisal records with IDs: [14] 2026-08-13 08:04:34,612 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1826 deleted mail.followers records with IDs: [4408] 2026-08-13 08:04:34,637 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_04_survey_access ... 2026-08-13 08:04:34,929 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_05_multi_company_access ... 2026-08-13 08:04:35,575 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_internal_user_appraisal_matrix_results_no_error ... 2026-08-13 08:04:35,758 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_internal_user_cannot_read_certification_survey ... 2026-08-13 08:04:35,851 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_internal_user_reads_appraisal_template ... 2026-08-13 08:04:35,938 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_appraisal.tests.test_hr_appraisal_security: Starting TestHrAppraisalSecurity.test_internal_user_survey_read_limited_to_appraisal_and_own ... 2026-08-13 08:04:36,208 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [15], uid: 1824, model: survey.survey 2026-08-13 08:04:36,232 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 1824, model: survey.survey 2026-08-13 08:04:36,310 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 08:04:43,268 202 INFO rb-2f9fcab-223857-403445 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-13 08:04:43,486 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_appraisal.tests.test_survey_survey_appraisal_rule_leak: Starting TestSurveySurveyAppraisalRuleLeak.test_plain_internal_user_cannot_read_certification_survey ... 2026-08-13 08:04:43,654 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 1828, model: survey.survey 2026-08-13 08:04:43,682 202 INFO rb-2f9fcab-223857-403445 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-13 08:04:43,875 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 1833, model: survey.survey 2026-08-13 08:04:43,904 202 INFO rb-2f9fcab-223857-403445 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-13 08:04:44,083 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 1832, model: survey.survey 2026-08-13 08:04:44,138 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-13 08:04:44,468 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_07_global_leave ... 2026-08-13 08:04:44,628 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [11] 2026-08-13 08:04:44,775 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [12] 2026-08-13 08:04:44,863 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_08_global_leave ... 2026-08-13 08:04:44,908 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [21, 22, 23, 20] 2026-08-13 08:04:45,299 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [652] 2026-08-13 08:04:45,357 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [14] 2026-08-13 08:04:45,477 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [24] 2026-08-13 08:04:45,503 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [15] 2026-08-13 08:04:45,561 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_20_res_leave ... 2026-08-13 08:04:45,660 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_21_res_leave_01 ... 2026-08-13 08:04:45,770 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_21_res_leave_02 ... 2026-08-13 08:04:45,923 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_21_res_leave_03 ... 2026-08-13 08:04:46,057 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_22_res_leave ... 2026-08-13 08:04:46,157 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_23_res_leave ... 2026-08-13 08:04:46,251 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_24_res_leave_01 ... 2026-08-13 08:04:46,369 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_attendance_validation.tests.test_global_leave: Starting TestGlobalLeave.test_24_res_leave_02 ... 2026-08-13 08:04:46,471 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:04:46,690 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_attendance_validation.tests.test_hr_contract: Starting TestHrContract.test_09_hr_contract ... 2026-08-13 08:04:46,969 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:04:47,119 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_01_valid_worked_hours ... 2026-08-13 08:04:47,191 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.attendance records with IDs: [25] 2026-08-13 08:04:47,402 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_02_valid_worked_hours ... 2026-08-13 08:04:47,553 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [27] 2026-08-13 08:04:47,658 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_03_valid_worked_hours ... 2026-08-13 08:04:47,801 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_04_valid_worked_hours ... 2026-08-13 08:04:47,982 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_05_valid_worked_hours ... 2026-08-13 08:04:48,213 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_06_valid_worked_hours ... 2026-08-13 08:04:48,358 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [32] 2026-08-13 08:04:48,437 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [33] 2026-08-13 08:04:48,724 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_auto_checkout ... 2026-08-13 08:04:48,834 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_attendance_validation.tests.test_viin_hr_attendance_validation: Starting TestViinHrAttendanceValidation.test_manual_checkout_by_user_id ... 2026-08-13 08:04:48,982 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:04:49,161 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_20 ... 2026-08-13 08:04:49,388 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_21 ... 2026-08-13 08:04:49,726 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_22 ... 2026-08-13 08:04:49,989 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_30_01 ... 2026-08-13 08:04:50,193 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_30_02 ... 2026-08-13 08:04:50,377 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31 ... 2026-08-13 08:04:50,619 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_01 ... 2026-08-13 08:04:51,038 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_01_01 ... 2026-08-13 08:04:51,708 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_01_02 ... 2026-08-13 08:04:52,231 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_02 ... 2026-08-13 08:04:52,686 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_03A ... 2026-08-13 08:04:53,087 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_03B ... 2026-08-13 08:04:53,471 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_04 ... 2026-08-13 08:04:53,984 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_05 ... 2026-08-13 08:04:54,459 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_31_05_01 ... 2026-08-13 08:04:55,125 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_40 ... 2026-08-13 08:04:55,645 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_41_01 ... 2026-08-13 08:04:56,078 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_cancel: Starting TestOpenContractAddendum.test_41_02 ... 2026-08-13 08:04:57,173 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:04:57,424 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_21 ... 2026-08-13 08:04:57,809 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_22 ... 2026-08-13 08:04:58,086 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_30_01 ... 2026-08-13 08:04:58,361 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_30_02 ... 2026-08-13 08:04:58,578 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31 ... 2026-08-13 08:04:58,813 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_01 ... 2026-08-13 08:04:59,245 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_01_01 ... 2026-08-13 08:04:59,887 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_01_02 ... 2026-08-13 08:05:00,409 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_02 ... 2026-08-13 08:05:00,740 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_03A ... 2026-08-13 08:05:01,062 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_03B ... 2026-08-13 08:05:01,414 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_04 ... 2026-08-13 08:05:01,905 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_05 ... 2026-08-13 08:05:02,367 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_31_05_01 ... 2026-08-13 08:05:03,039 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_40 ... 2026-08-13 08:05:03,455 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_41_01 ... 2026-08-13 08:05:03,828 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_41_02 ... 2026-08-13 08:05:04,190 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_50_reconfirm_01 ... 2026-08-13 08:05:04,617 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_50_reconfirm_02 ... 2026-08-13 08:05:05,099 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_50_reconfirm_03 ... 2026-08-13 08:05:05,629 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_50_reconfirm_04 ... 2026-08-13 08:05:06,115 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_51_reconfirm ... 2026-08-13 08:05:06,698 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_addendum_addendum_open: Starting TestOpenContractAddendum.test_cancel_20 ... 2026-08-13 08:05:06,894 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:05:07,096 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_01_check_dates ... 2026-08-13 08:05:07,248 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_02_check_last_contract_addendum_01 ... 2026-08-13 08:05:07,484 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_02_check_last_contract_addendum_02 ... 2026-08-13 08:05:07,585 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_02_check_last_contract_addendum_03 ... 2026-08-13 08:05:08,167 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_03_check_contract_fields_changed_01 ... 2026-08-13 08:05:08,229 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_03_check_contract_fields_changed_02 ... 2026-08-13 08:05:08,615 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_03_check_contract_fields_changed_03 ... 2026-08-13 08:05:08,783 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_03_check_contract_fields_changed_04 ... 2026-08-13 08:05:09,006 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_10_unlink_except_contract_detail ... 2026-08-13 08:05:09,203 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40386, 40385] 2026-08-13 08:05:09,356 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40384] 2026-08-13 08:05:09,365 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted addendum.addendum records with IDs: [99] 2026-08-13 08:05:09,424 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40389, 40388, 40386, 40385] 2026-08-13 08:05:09,469 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_11_create ... 2026-08-13 08:05:09,495 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_12_cancel_main_contract_01 ... 2026-08-13 08:05:09,866 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40391] 2026-08-13 08:05:09,870 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted addendum.addendum records with IDs: [100] 2026-08-13 08:05:09,908 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40395, 40393, 40392] 2026-08-13 08:05:09,947 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.contract records with IDs: [150] 2026-08-13 08:05:09,979 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_20_write_contract_01 ... 2026-08-13 08:05:10,190 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_20_write_contract_02 ... 2026-08-13 08:05:10,481 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_21_write_display_date_end_01 ... 2026-08-13 08:05:10,556 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_21_write_display_date_end_02 ... 2026-08-13 08:05:10,788 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_21_write_display_date_end_03 ... 2026-08-13 08:05:10,993 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_21_write_display_date_start ... 2026-08-13 08:05:11,208 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_30_compute_previous_contract_id_01 ... 2026-08-13 08:05:11,437 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_contract_addendum: Starting TestContractAddendumCommon.test_30_compute_previous_contract_id_02 ... 2026-08-13 08:05:11,751 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:05:11,980 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_contract_addendum_close: Starting TestContractClose.test_01_write_state_close ... 2026-08-13 08:05:12,148 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_contract_addendum_close: Starting TestContractClose.test_02_write_state_close_01 ... 2026-08-13 08:05:12,373 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_contract_addendum_close: Starting TestContractClose.test_02_write_state_close_02 ... 2026-08-13 08:05:12,690 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_contract_addendum_close: Starting TestContractClose.test_02_write_state_close_03 ... 2026-08-13 08:05:13,216 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:05:13,418 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_contract_history: Starting TestContractClose.test_01_contract_history ... 2026-08-13 08:05:13,526 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_contract_history: Starting TestContractClose.test_02_contract_history_01 ... 2026-08-13 08:05:13,617 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:05:18,617 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_10_transfer_within_company_01 ... 2026-08-13 08:05:19,105 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2106] 2026-08-13 08:05:19,170 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_10_transfer_within_company_02 ... 2026-08-13 08:05:19,530 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2107] 2026-08-13 08:05:19,594 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_10_transfer_within_company_03 ... 2026-08-13 08:05:19,809 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2108] 2026-08-13 08:05:19,872 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_20_transfer_to_other_company_01 ... 2026-08-13 08:05:20,113 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [273] 2026-08-13 08:05:20,220 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_20_transfer_to_other_company_02 ... 2026-08-13 08:05:20,552 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_20_transfer_to_other_company_03 ... 2026-08-13 08:05:20,771 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [276] 2026-08-13 08:05:20,880 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_employee_transfer: Starting TestHrEmployeeTransfer.test_20_transfer_to_other_company_04 ... 2026-08-13 08:05:21,121 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:05:21,329 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_01_qualify_interval_dates_type ... 2026-08-13 08:05:21,469 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_02_qualify_interval_return_type ... 2026-08-13 08:05:21,590 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_03_qualify_interval_dates ... 2026-08-13 08:05:21,692 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_04_qualify_interval_datetimes ... 2026-08-13 08:05:21,794 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_11_get_resource_calendar_intervals_dates ... 2026-08-13 08:05:21,895 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_12_get_resource_calendar_intervals_datetimes ... 2026-08-13 08:05:21,990 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_21_get_resource_calendar_map ... 2026-08-13 08:05:22,128 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_31_get_unavailable_intervals_given_types ... 2026-08-13 08:05:22,271 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_32_get_unavailable_intervals ... 2026-08-13 08:05:22,403 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_33_get_unavailable_intervals_naive ... 2026-08-13 08:05:22,518 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_hr_contract: Starting TestHrContracts.test_33_get_unavailable_intervals_naive_global_leaves ... 2026-08-13 08:05:22,959 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:05:23,113 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_01__get_resource_calendar_intervals_raise ... 2026-08-13 08:05:23,177 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_02__get_resource_calendar_intervals__no_given_date ... 2026-08-13 08:05:23,324 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_03__get_resource_calendar_intervals__single_date_start__date_type ... 2026-08-13 08:05:23,471 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_04__get_resource_calendar_intervals__single_date_start__datetime_type ... 2026-08-13 08:05:23,617 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_05__get_resource_calendar_intervals__single_date_end__date_type ... 2026-08-13 08:05:23,755 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_06__get_resource_calendar_intervals__start_and_end_date_type ... 2026-08-13 08:05:23,966 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_hr_employee1: Starting TestHrContracts.test_07__get_resource_calendar_intervals__start_and_end_datetime_type ... 2026-08-13 08:05:24,147 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:05:24,408 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_hr_employee2: Starting TestHrContracts.test_01__get_work_intervals_raise ... 2026-08-13 08:05:24,511 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_hr_employee2: Starting TestHrContracts.test_02__get_work_intervals_before_contract ... 2026-08-13 08:05:24,662 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_hr_employee2: Starting TestHrContracts.test_03__get_work_intervals_calendars ... 2026-08-13 08:05:25,010 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:05:25,242 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_01__list_leaves_intervals_arg_type ... 2026-08-13 08:05:25,401 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_02__list_leaves_intervals ... 2026-08-13 08:05:25,580 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_03__list_leaves_intervals ... 2026-08-13 08:05:25,702 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_04__list_leaves_intervals ... 2026-08-13 08:05:25,851 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_05__list_leaves_intervals ... 2026-08-13 08:05:25,978 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_hr_employee3: Starting TestHrEmployee3.test_06__list_leaves_intervals ... 2026-08-13 08:05:26,134 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:05:26,341 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract.tests.test_resource_calendar: Starting TestResourceCalendar.test_01__get_leave_intervals ... 2026-08-13 08:05:26,880 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:05:27,391 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2109] 2026-08-13 08:05:27,407 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40757] 2026-08-13 08:05:27,414 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:05:27,863 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2110] 2026-08-13 08:05:27,871 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40759] 2026-08-13 08:05:27,877 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:05:28,157 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_01_contract_suspension_state ... 2026-08-13 08:05:28,374 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2111] 2026-08-13 08:05:28,523 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1834 deleted mail.activity records with IDs: [1133] 2026-08-13 08:05:28,638 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1834 deleted mail.mail records with IDs: [2112] 2026-08-13 08:05:29,004 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2113] 2026-08-13 08:05:29,055 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1134] 2026-08-13 08:05:29,159 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2114] 2026-08-13 08:05:29,248 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_02_start_suspension_plan ... 2026-08-13 08:05:29,486 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2115] 2026-08-13 08:05:29,613 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1834 deleted mail.activity records with IDs: [1136] 2026-08-13 08:05:29,719 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1834 deleted mail.mail records with IDs: [2116] 2026-08-13 08:05:30,082 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2117] 2026-08-13 08:05:30,159 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1137] 2026-08-13 08:05:30,283 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2118] 2026-08-13 08:05:30,380 202 INFO rb-2f9fcab-223857-403445 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 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2119] 2023-01-15 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1834 deleted mail.activity records with IDs: [1139] 2023-01-15 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1834 deleted mail.mail records with IDs: [2120] 2023-01-15 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2121] 2023-01-15 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1140] 2023-01-15 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2122] 2023-01-15 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1141] 2023-01-15 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2123] 2026-08-13 08:05:31,914 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_04_multiple_contracts ... 2026-08-13 08:05:32,258 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2125] 2026-08-13 08:05:32,402 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1834 deleted mail.activity records with IDs: [1143] 2026-08-13 08:05:32,510 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1834 deleted mail.mail records with IDs: [2126] 2026-08-13 08:05:32,952 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2127] 2026-08-13 08:05:33,607 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1144] 2026-08-13 08:05:33,754 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2128] 2026-08-13 08:05:33,871 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract_suspension.tests.test_hr_contract_suspension: Starting TestHrContractSuspension.test_05_multiple_contracts ... 2026-08-13 08:05:34,164 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2129] 2026-08-13 08:05:34,323 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1834 deleted mail.activity records with IDs: [1146] 2026-08-13 08:05:34,454 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1834 deleted mail.mail records with IDs: [2130] 2026-08-13 08:05:34,874 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2131] 2026-08-13 08:05:35,829 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1147] 2026-08-13 08:05:35,933 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2132] 2026-08-13 08:05:36,021 202 INFO rb-2f9fcab-223857-403445 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 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2133] 2023-01-15 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2134] 2023-01-15 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1149] 2023-01-15 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2135] 2023-01-15 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1150] 2023-01-22 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2136] 2023-01-22 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2137] 2023-01-22 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40826] 2026-08-13 08:05:37,005 202 INFO rb-2f9fcab-223857-403445 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 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2138] 2023-01-15 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1152] 2023-01-15 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2139] 2023-01-15 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2140] 2023-01-15 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1153] 2023-01-15 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2141] 2026-08-13 08:05:38,838 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:05:39,310 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract_suspension_payroll.tests.test_hr_payroll: Starting TestHrPayroll.test_01_payslip_with_full_month_suspension ... 2026-08-13 08:05:39,947 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract_suspension_payroll.tests.test_hr_payroll: Starting TestHrPayroll.test_02_payslip_with_partial_month_suspension ... 2026-08-13 08:05:40,574 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_contract_suspension_payroll.tests.test_hr_payroll: Starting TestHrPayroll.test_03_payslip_with_multiple_suspension_periods ... 2026-08-13 08:05:41,341 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:05:41,753 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2142] 2026-08-13 08:05:41,760 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40868] 2026-08-13 08:05:41,767 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:05:42,191 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2143] 2026-08-13 08:05:42,199 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40870] 2026-08-13 08:05:42,205 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:05:42,707 202 INFO rb-2f9fcab-223857-403445 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 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2144] 2024-03-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1155] 2024-03-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2145] 2024-03-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2146] 2024-03-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1156] 2024-03-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2147] 2026-08-13 08:05:44,024 202 INFO rb-2f9fcab-223857-403445 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 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2148] 2024-03-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1158] 2024-03-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2149] 2024-03-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2150] 2024-03-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1159] 2024-03-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2151] 2024-07-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2152] 2024-07-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1161] 2024-07-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2153] 2024-07-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2154] 2024-07-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1162] 2024-07-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2155] 2026-08-13 08:05:46,141 202 INFO rb-2f9fcab-223857-403445 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 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2156] 2024-03-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1164] 2024-03-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2157] 2024-03-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2158] 2024-03-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1165] 2024-03-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2159] 2024-09-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2160] 2024-09-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1167] 2024-09-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2161] 2024-09-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2162] 2024-09-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1168] 2024-09-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2163] 2026-08-13 08:05:48,458 202 INFO rb-2f9fcab-223857-403445 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 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2164] 2024-03-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1170] 2024-03-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2165] 2024-03-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2166] 2024-03-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1171] 2024-03-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2167] 2026-08-13 08:05:49,870 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:05:50,238 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2168] 2026-08-13 08:05:50,249 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40937] 2026-08-13 08:05:50,255 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:05:50,644 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2169] 2026-08-13 08:05:50,653 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40939] 2026-08-13 08:05:50,660 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:05:51,237 202 INFO rb-2f9fcab-223857-403445 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 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2170] 2024-03-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1173] 2024-03-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2171] 2024-03-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2172] 2024-03-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1174] 2024-03-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2173] 2026-08-13 08:05:52,625 202 INFO rb-2f9fcab-223857-403445 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 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2174] 2024-03-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1177] 2024-03-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2175] 2024-03-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2176] 2024-03-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1178] 2024-03-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2177] 2024-07-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [291] 2026-08-13 08:05:59,163 202 INFO rb-2f9fcab-223857-403445 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 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2178] 2024-03-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1181] 2024-03-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2179] 2024-03-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2180] 2024-03-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1182] 2024-03-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2181] 2024-09-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2182] 2024-09-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1185] 2024-09-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2183] 2024-09-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2184] 2024-09-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1186] 2024-09-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2185] 2026-08-13 08:06:01,480 202 INFO rb-2f9fcab-223857-403445 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 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2186] 2024-05-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1188] 2024-05-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2187] 2024-05-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2188] 2024-05-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1189] 2024-05-01 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2189] 2026-08-13 08:06:03,068 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:06:04,885 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_mapping_dob_employee_with_work_contact_01 ... 2026-08-13 08:06:04,928 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_01 ... 2026-08-13 08:06:04,969 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_02 ... 2026-08-13 08:06:05,017 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_03 ... 2026-08-13 08:06:05,057 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_04 ... 2026-08-13 08:06:05,095 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_05 ... 2026-08-13 08:06:05,133 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_06 ... 2026-08-13 08:06:05,187 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee: Starting TestHrEmployee.test_search_birthday_07 ... 2026-08-13 08:06:05,252 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-13 08:06:06,698 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_compute_birthday_public_employee_1_with_user_2 ... 2026-08-13 08:06:06,739 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_compute_birthday_public_employee_2_with_hr ... 2026-08-13 08:06:06,805 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_compute_birthday_public_employee_2_with_user_1 ... 2026-08-13 08:06:06,881 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_compute_birthday_public_employee_2_with_user_2 ... 2026-08-13 08:06:06,941 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_filter_with_hr ... 2026-08-13 08:06:06,986 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_filter_with_user_1 ... 2026-08-13 08:06:07,043 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_01 ... 2026-08-13 08:06:07,075 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_02 ... 2026-08-13 08:06:07,110 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_03 ... 2026-08-13 08:06:07,138 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_04 ... 2026-08-13 08:06:07,176 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_05 ... 2026-08-13 08:06:07,220 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_06 ... 2026-08-13 08:06:07,258 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_employee_birthday.tests.test_hr_employee_public: Starting TestHrEmployeePublic.test_search_birthday_public_07 ... 2026-08-13 08:06:07,298 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-13 08:06:07,309 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_employee_relative_birthdate.tests.test_viin_hr_employee_relative_birthdate: Starting TestViinHrEmployeeRelativeBirthdate.test_01_compute_spouse_birthdate ... 2026-08-13 08:06:07,361 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:06:07,373 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_holidays.tests.test_compute_date_from_to: Starting TestComputeDateFromTo.test_custom_hours_multiday_range_survives_recompute ... 2026-08-13 08:06:07,637 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_holidays.tests.test_compute_date_from_to: Starting TestComputeDateFromTo.test_day_mode_still_computed_from_request_dates ... 2026-08-13 08:06:07,940 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:06:07,955 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_holidays.tests.test_generate_multi_wizard: Starting TestGenerateMultiWizardExclude.test_exclude_ignored_in_single_employee_mode ... 2026-08-13 08:06:08,263 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_holidays.tests.test_generate_multi_wizard: Starting TestGenerateMultiWizardExclude.test_excluded_employee_dropped_from_batch_employee_set ... 2026-08-13 08:06:08,581 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_holidays.tests.test_generate_multi_wizard: Starting TestGenerateMultiWizardExclude.test_generated_leaves_skip_excluded_employee ... 2026-08-13 08:06:09,082 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_holidays.tests.test_generate_multi_wizard: Starting TestGenerateMultiWizardExclude.test_no_exclude_keeps_full_department ... 2026-08-13 08:06:09,386 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:06:09,400 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_holidays.tests.test_hr_leave: Starting TestHrLeaveByHour.test_adjust_approved_day_leave_redates_and_syncs_resource_leave ... 2026-08-13 08:06:09,826 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_holidays.tests.test_hr_leave: Starting TestHrLeaveByHour.test_adjust_rejects_date_from_after_date_to ... 2026-08-13 08:06:10,311 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_holidays.tests.test_hr_leave: Starting TestHrLeaveByHour.test_adjust_rejects_non_day_request_unit_half ... 2026-08-13 08:06:10,771 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_holidays.tests.test_hr_leave: Starting TestHrLeaveByHour.test_adjust_rejects_non_day_request_unit_hours ... 2026-08-13 08:06:11,243 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:06:11,257 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_01_cron_accrual_allocation ... 2026-08-13 08:06:11,542 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_02_batch_allocation_by_employee_propagates_accrual_window ... 2026-08-13 08:06:11,914 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_03_batch_allocation_by_category_propagates_accrual_window ... 2026-08-13 08:06:12,986 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_04_batch_allocation_by_department_propagates_accrual_window ... 2026-08-13 08:06:13,612 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_holidays.tests.test_leave_allocation: Starting TestLeaveAllocation.test_05_batch_allocation_by_company_propagates_accrual_window ... 2026-08-13 08:06:15,481 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:06:21,271 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_leaves_taken_maximum ... 2026-08-13 08:06:21,914 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2190] 2026-08-13 08:06:22,141 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_lost_first_january ... 2026-08-13 08:06:22,547 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_lost_previous_days ... 2026-08-13 08:06:23,012 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_maximum_leaves ... 2026-08-13 08:06:23,519 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_maximum_leaves_no_limit ... 2026-08-13 08:06:24,092 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__accrual_skipped_period ... 2026-08-13 08:06:24,478 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__frequency_weekly ... 2026-08-13 08:06:24,785 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_holidays.tests.test_override_accrual_allocations: Starting TestOverrideAccrualAllocations.test_override__three_levels_accrual ... 2026-08-13 08:06:25,172 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 08:06:25,186 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_holidays.tests.test_resource_calendar_leaves: Starting TestResourceCalendarLeave.test_01_create_public_holiday ... 2026-08-13 08:06:25,389 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2191] 2026-08-13 08:06:25,643 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1192] 2026-08-13 08:06:25,845 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [13, 16, 102] 2026-08-13 08:06:26,199 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1379, 1378, 1377, 1376, 1375, 1374, 1373, 1372, 1371, 1370, 1369, 1368, 1367, 1366, 1365, 1364, 1363, 1362, 1361, 1360, 1359, 1358, 1357, 1356, 1355, 1354, 1353, 1352, 1351] 2026-08-13 08:06:26,402 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [104, 105] 2026-08-13 08:06:26,798 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1350, 1349, 1348, 1347, 1346] 2026-08-13 08:06:26,904 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [103] 2026-08-13 08:06:27,086 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [106, 107] 2026-08-13 08:06:27,171 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2192] 2026-08-13 08:06:27,231 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:06:27,430 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_holidays.tests.test_write_performance: Starting TestLeaveWriteNoRedundantResync.test_day_mode_leave_write_no_redundant_resync ... 2026-08-13 08:06:27,668 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_holidays.tests.test_write_performance: Starting TestLeaveWriteNoRedundantResync.test_hours_mode_leave_write_syncs_request_dates ... 2026-08-13 08:06:27,795 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:06:28,137 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2193] 2026-08-13 08:06:28,149 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41619] 2026-08-13 08:06:28,155 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:06:28,212 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_maintenance.tests.test_hr_employee_equipment_hierarchy: Starting TestHrEmployeeEquipmentHierarchy.test_01_employee_equipment_hierarchy ... 2026-08-13 08:06:28,263 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_maintenance.tests.test_hr_employee_equipment_hierarchy: Starting TestHrEmployeeEquipmentHierarchy.test_02_employee_equipment_hierarchy ... 2026-08-13 08:06:28,338 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:06:29,780 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2194] 2026-08-13 08:06:29,789 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41654] 2026-08-13 08:06:29,795 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:06:29,813 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_02_exec_by_department ... 2026-08-13 08:06:29,849 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_03_senior_l2_head ... 2026-08-13 08:06:29,893 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_04_middle_l3_head ... 2026-08-13 08:06:29,937 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_05_firstline_l4_head ... 2026-08-13 08:06:29,980 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_06_staff_regular ... 2026-08-13 08:06:30,013 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_07_middle_l2_manages_manager ... 2026-08-13 08:06:30,056 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_08_nodept_deputy_of_l2 ... 2026-08-13 08:06:30,114 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_09_nodept_deputy_of_l3 ... 2026-08-13 08:06:30,176 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_10_nodept_deputy_of_exec ... 2026-08-13 08:06:30,236 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_business: Starting TestManagementTierCompute.test_11_nodept_deputy_of_l4 ... 2026-08-13 08:06:30,312 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-13 08:06:31,934 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2195] 2026-08-13 08:06:31,942 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41689] 2026-08-13 08:06:31,948 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:06:32,480 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2196] 2026-08-13 08:06:32,490 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [41694] 2026-08-13 08:06:32,496 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:06:32,513 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_security: Starting TestSecuritySmoke.test_12_hr_officer_can_read ... 2026-08-13 08:06:32,549 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_security: Starting TestSecuritySmoke.test_13_group_expand_as_hr_user ... 2026-08-13 08:06:32,571 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_security: Starting TestSecuritySmoke.test_14_basic_user_can_access_employee_public_list ... 2026-08-13 08:06:32,621 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_management_tiers.tests.test_management_tiers_security: Starting TestSecuritySmoke.test_16_basic_user_cannot_crash_group_expand ... 2026-08-13 08:06:32,655 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-08-13 08:06:32,668 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_multi_position.tests.test_hr_department_action_employee: Starting TestHrDepartmentActionEmployee.test_department_employee_action_includes_concurrent_employee_context ... 2026-08-13 08:06:32,997 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_multi_position.tests.test_hr_department_action_employee: Starting TestHrDepartmentActionEmployee.test_department_employee_action_surfaces_concurrent_position_employee ... 2026-08-13 08:06:33,460 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:06:33,472 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_concurrent_position_compute_fields ... 2026-08-13 08:06:34,004 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_concurrent_position_update_when_job_changes ... 2026-08-13 08:06:34,731 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_concurrent_position_with_job_no_department ... 2026-08-13 08:06:35,357 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_department_search_includes_concurrent_employee ... 2026-08-13 08:06:35,967 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_employee_collections_include_concurrent_positions ... 2026-08-13 08:06:36,502 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_employee_with_multiple_concurrent_positions ... 2026-08-13 08:06:37,037 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_employee_without_concurrent_positions ... 2026-08-13 08:06:37,615 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_parent_ids_include_concurrent_managers ... 2026-08-13 08:06:38,214 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_public_mirror_multi_position_ids_no_keyerror ... 2026-08-13 08:06:38,743 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_search_panel_counts_include_concurrent_departments ... 2026-08-13 08:06:39,283 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPosition.test_search_public_multi_position_ids_no_error ... 2026-08-13 08:06:39,948 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-13 08:06:39,962 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPositionCompanyIsolation.test_company_id_propagated_from_employee ... 2026-08-13 08:06:49,914 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPositionCompanyIsolation.test_multi_position_company_isolation ... 2026-08-13 08:06:59,022 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 08:06:59,037 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position: Starting TestHrMultiPositionViewArch.test_multi_position_ids_has_hr_user_groups_gate ... 2026-08-13 08:06:59,077 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:06:59,093 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_07_manager_direct_reports ... 2026-08-13 08:07:00,179 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_08_current_job_primary_manager ... 2026-08-13 08:07:01,365 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_child_ids_include_concurrent_positions ... 2026-08-13 08:07:02,098 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_current_job_id_from_concurrent_position ... 2026-08-13 08:07:02,885 202 INFO rb-2f9fcab-223857-403445 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-13 08:07:03,626 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_employee_without_concurrent_positions ... 2026-08-13 08:07:04,431 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_hierarchy_read_includes_concurrent_positions ... 2026-08-13 08:07:05,059 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_multi_position.tests.test_hr_multi_position_org_chart: Starting TestHrMultiPositionOrgChart.test_manager_without_concurrent_subordinates ... 2026-08-13 08:07:05,861 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-08-13 08:07:05,875 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller: Starting TestHrOrgChartController.test_get_org_chart_route ... 2026-08-13 08:07:06,256 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2197] 2026-08-13 08:07:06,266 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42824] 2026-08-13 08:07:06,272 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:07:06,706 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2198] 2026-08-13 08:07:06,726 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42826] 2026-08-13 08:07:06,733 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:07:07,704 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:test_hr_user from n/a 2026-08-13 08:07:07,716 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:07:07,963 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:07:07] "POST /hr/get_org_chart HTTP/1.1" 200 - 26 0.016 0.234 2026-08-13 08:07:07,986 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:07:07] "POST /hr/get_org_chart HTTP/1.1" 200 - 9 0.005 0.012 2026-08-13 08:07:07,988 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller.TestHrOrgChartController.test_get_org_chart_route: waiting for threads: [] 2026-08-13 08:07:08,011 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller: Starting TestHrOrgChartController.test_get_subordinates_route_base_user ... 2026-08-13 08:07:08,447 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2199] 2026-08-13 08:07:08,456 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42851] 2026-08-13 08:07:08,462 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:07:08,827 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2200] 2026-08-13 08:07:08,846 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42853] 2026-08-13 08:07:08,855 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:07:09,802 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:test_base_user from n/a 2026-08-13 08:07:09,813 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:07:10,024 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:07:10] "POST /hr/get_subordinates HTTP/1.1" 200 - 22 0.009 0.204 2026-08-13 08:07:10,040 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:07:10] "POST /hr/get_subordinates HTTP/1.1" 200 - 8 0.002 0.008 2026-08-13 08:07:10,080 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:07:10] "POST /hr/get_subordinates HTTP/1.1" 200 - 11 0.003 0.011 2026-08-13 08:07:10,081 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller.TestHrOrgChartController.test_get_subordinates_route_base_user: waiting for threads: [] 2026-08-13 08:07:10,103 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller: Starting TestHrOrgChartController.test_get_subordinates_route_hr_user ... 2026-08-13 08:07:10,464 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2201] 2026-08-13 08:07:10,472 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42878] 2026-08-13 08:07:10,477 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:07:10,816 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2202] 2026-08-13 08:07:10,825 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42880] 2026-08-13 08:07:10,833 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:07:11,635 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:test_hr_user from n/a 2026-08-13 08:07:11,646 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:07:11,899 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:07:11] "POST /hr/get_subordinates HTTP/1.1" 200 - 22 0.011 0.243 2026-08-13 08:07:11,912 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:07:11] "POST /hr/get_subordinates HTTP/1.1" 200 - 8 0.002 0.008 2026-08-13 08:07:11,951 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:07:11] "POST /hr/get_subordinates HTTP/1.1" 200 - 11 0.003 0.008 2026-08-13 08:07:11,951 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_multi_position.tests.test_hr_org_chart_controller.TestHrOrgChartController.test_get_subordinates_route_hr_user: waiting for threads: [] 2026-08-13 08:07:11,982 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-13 08:07:16,468 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_01_access_right_ot_rule_base_user ... 2026-08-13 08:07:16,709 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.overtime.rule 2026-08-13 08:07:16,720 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.overtime.rule 2026-08-13 08:07:16,731 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted mail.message records with IDs: [6300] 2026-08-13 08:07:16,734 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.overtime.rule 2026-08-13 08:07:16,793 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_02_access_right_ot_rule_manager ... 2026-08-13 08:07:16,987 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted hr.overtime.rule records with IDs: [12361] 2026-08-13 08:07:17,037 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_03_access_right_ot_reason_base_user ... 2026-08-13 08:07:17,052 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.overtime.reason 2026-08-13 08:07:17,067 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.overtime.reason 2026-08-13 08:07:17,072 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.overtime.reason 2026-08-13 08:07:17,113 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_04_access_right_ot_reason_manager ... 2026-08-13 08:07:17,361 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [399144] 2026-08-13 08:07:17,362 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted hr.overtime.reason records with IDs: [1] 2026-08-13 08:07:17,387 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_05_access_right_ot_rule_code_base_user ... 2026-08-13 08:07:17,402 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: hr.overtime.rule.code 2026-08-13 08:07:17,418 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: hr.overtime.rule.code 2026-08-13 08:07:17,434 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: hr.overtime.rule.code 2026-08-13 08:07:17,474 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_06_access_right_ot_rule_code_manager ... 2026-08-13 08:07:17,623 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted hr.overtime.rule.code records with IDs: [29] 2026-08-13 08:07:17,644 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_07_access_right_ot_plan_base_user ... 2026-08-13 08:07:17,760 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [1] 2026-08-13 08:07:17,936 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 1866, model: hr.overtime.plan 2026-08-13 08:07:17,963 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1866, model: hr.overtime.plan 2026-08-13 08:07:17,972 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1866, model: hr.overtime.plan 2026-08-13 08:07:17,980 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1866, model: hr.overtime.plan 2026-08-13 08:07:18,052 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted hr.overtime.plan.line records with IDs: [2] 2026-08-13 08:07:18,091 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted hr.overtime.plan records with IDs: [1] 2026-08-13 08:07:18,113 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_08_access_right_ot_plan_approval_user ... 2026-08-13 08:07:18,143 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [2], uid: 1867, model: hr.overtime.plan 2026-08-13 08:07:18,170 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2, 1], uid: 1867, model: hr.overtime.plan 2026-08-13 08:07:18,177 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 1867, model: hr.overtime.plan 2026-08-13 08:07:18,184 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 1867, model: hr.overtime.plan 2026-08-13 08:07:18,280 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [2], uid: 1867, model: hr.overtime.plan 2026-08-13 08:07:18,329 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2, 1], uid: 1867, model: hr.overtime.plan 2026-08-13 08:07:18,342 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 1867, model: hr.overtime.plan 2026-08-13 08:07:18,356 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [2], uid: 1867, model: hr.overtime.plan 2026-08-13 08:07:18,608 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1867, model: hr.overtime.plan 2026-08-13 08:07:18,620 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1867, model: hr.overtime.plan 2026-08-13 08:07:18,626 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1867, model: hr.overtime.plan 2026-08-13 08:07:18,632 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1867, model: hr.overtime.plan 2026-08-13 08:07:18,639 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1867, model: hr.overtime.plan 2026-08-13 08:07:18,662 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1867, model: hr.overtime.plan 2026-08-13 08:07:18,688 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1867, model: hr.overtime.plan 2026-08-13 08:07:18,695 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [1], uid: 1867, model: hr.overtime.plan 2026-08-13 08:07:18,737 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1867 deleted hr.overtime.plan records with IDs: [2] 2026-08-13 08:07:18,764 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_09_access_right_ot_plan_officer ... 2026-08-13 08:07:19,005 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1867 deleted hr.overtime.plan records with IDs: [2] 2026-08-13 08:07:19,043 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_10_access_right_ot_plan_base_admin ... 2026-08-13 08:07:19,366 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1867 deleted hr.overtime.plan records with IDs: [2] 2026-08-13 08:07:19,388 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_12_access_right_approval_team_user ... 2026-08-13 08:07:19,972 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_13_access_right_officer_user_01 ... 2026-08-13 08:07:20,109 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [140] 2026-08-13 08:07:20,270 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_13_access_right_officer_user_02 ... 2026-08-13 08:07:20,421 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [140] 2026-08-13 08:07:21,025 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_access_right: Starting TestHrOvertimeAccessRight.test_14_access_right_officer_user_03 ... 2026-08-13 08:07:22,796 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:07:27,225 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_01_compute_line_ids ... 2026-08-13 08:07:27,536 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-08-13 08:07:27,694 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_01_contract_form ... 2026-08-13 08:07:27,884 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_01_no_overlap_sql_constraint ... 2026-08-13 08:07:28,122 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_02_compute_contract_ids ... 2026-08-13 08:07:28,253 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-08-13 08:07:28,498 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_02_compute_line_ids ... 2026-08-13 08:07:28,579 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [14, 17, 13, 16] 2026-08-13 08:07:28,755 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2203] 2026-08-13 08:07:28,832 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2204] 2026-08-13 08:07:28,972 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-08-13 08:07:29,623 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_02_overtime_in_holiday ... 2026-08-13 08:07:30,542 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_03_compute_line_ids ... 2026-08-13 08:07:30,646 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-08-13 08:07:30,661 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_03_compute_mismatch_overtime_plan ... 2026-08-13 08:07:30,713 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [14, 17, 13, 16] 2026-08-13 08:07:30,908 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2205] 2026-08-13 08:07:30,994 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2206] 2026-08-13 08:07:31,385 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-08-13 08:07:31,449 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_04_compute_line_ids ... 2026-08-13 08:07:31,579 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-08-13 08:07:31,705 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_05_compute_line_ids ... 2026-08-13 08:07:31,960 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [2] 2026-08-13 08:07:32,302 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2207] 2026-08-13 08:07:32,660 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-08-13 08:07:32,880 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_06_compute_line_ids ... 2026-08-13 08:07:32,992 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-08-13 08:07:33,340 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_07_compute_line_ids ... 2026-08-13 08:07:33,628 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-08-13 08:07:33,977 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_07_compute_planed_pay_actual_pay_between_2month ... 2026-08-13 08:07:34,276 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-08-13 08:07:34,432 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [158728] 2026-08-13 08:07:34,432 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [11] 2026-08-13 08:07:34,627 202 INFO rb-2f9fcab-223857-403445 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-13 08:07:34,739 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [3] 2026-08-13 08:07:35,317 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_08_compute_regconition_mode ... 2026-08-13 08:07:35,377 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_09_duplicate_overtime_plan ... 2026-08-13 08:07:35,412 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_10_overlap_period_overtime ... 2026-08-13 08:07:35,504 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_plan: Starting TestHrOvertimePlan.test_11_overlap_period_overtime ... 2026-08-13 08:07:35,874 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:07:35,887 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_01_unique_overtime_reason ... 2026-08-13 08:07:40,547 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_02_unique_overtime_reason ... 2026-08-13 08:07:44,766 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_03_unique_overtime_reason ... 2026-08-13 08:07:49,034 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_04_unique_overtime_reason ... 2026-08-13 08:07:53,235 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_05_unique_overtime_reason ... 2026-08-13 08:07:57,837 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_reason: Starting TestHrOvertimeReason.test_unique_overtime_code ... 2026-08-13 08:08:02,202 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:08:06,712 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_01_compute_employee_ids ... 2026-08-13 08:08:07,023 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_01_generate_ot_mass_schedule ... 2026-08-13 08:08:08,252 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_02_generate_ot_mass_schedule ... 2026-08-13 08:08:08,291 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_03_compute_employee_ids ... 2026-08-13 08:08:08,491 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_03_generate_ot_mass_schedule ... 2026-08-13 08:08:08,588 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_03a_compute_employee_ids ... 2026-08-13 08:08:08,784 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_04_compute_employee_ids ... 2026-08-13 08:08:09,093 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_04_generate_ot_mass_schedule ... 2026-08-13 08:08:09,200 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [32] 2026-08-13 08:08:09,524 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_05_compute_employee_ids ... 2026-08-13 08:08:09,577 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_05_generate_ot_mass_schedule ... 2026-08-13 08:08:09,632 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [32] 2026-08-13 08:08:09,669 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [66] 2026-08-13 08:08:09,918 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_06_compute_employee_ids ... 2026-08-13 08:08:09,966 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_06_generate_ot_mass_schedule ... 2026-08-13 08:08:11,229 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_07_compute_employee_ids ... 2026-08-13 08:08:11,333 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_request_mass: Starting TestHrOvertimeRequestMass.test_07_generate_ot_mass_schedule ... 2026-08-13 08:08:15,258 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:08:20,004 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_01_overtime_rule_period ... 2026-08-13 08:08:20,295 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_02_overtime_rule_period ... 2026-08-13 08:08:20,329 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_03_format_hour_from_hour_to ... 2026-08-13 08:08:20,358 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_04_format_hour_from_hour_to ... 2026-08-13 08:08:20,395 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_05_format_hour_hour_to ... 2026-08-13 08:08:20,445 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_06_overlap_overtime_rule ... 2026-08-13 08:08:20,483 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_07_overlap_overtime_rule ... 2026-08-13 08:08:20,524 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_08_overlap_overtime_rule ... 2026-08-13 08:08:20,561 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_09_overlap_overtime_rule ... 2026-08-13 08:08:20,592 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_10_compute_pay_rate_holiday ... 2026-08-13 08:08:20,614 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime.tests.test_hr_overtime_rule: Starting TestHrOvertimeRule.test_11_compute_pay_rate_holiday ... 2026-08-13 08:08:20,669 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:08:21,754 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_01_check_overtime_approval_request ... 2026-08-13 08:08:21,958 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [84] 2026-08-13 08:08:22,049 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_02_check_overtime_approval_request ... 2026-08-13 08:08:22,427 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [84] 2026-08-13 08:08:22,521 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_03_search_overtime_plan_ids ... 2026-08-13 08:08:22,547 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_04_check_overtime_approval_request ... 2026-08-13 08:08:22,818 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [84] 2026-08-13 08:08:25,515 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2208] 2026-08-13 08:08:25,622 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_06_check_overtime_approval_request ... 2026-08-13 08:08:25,957 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [84] 2026-08-13 08:08:28,807 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2209] 2026-08-13 08:08:28,891 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_07_check_overtime_approval_request ... 2026-08-13 08:08:29,219 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [84] 2026-08-13 08:08:32,158 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2210] 2026-08-13 08:08:32,353 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2211] 2026-08-13 08:08:32,420 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2212] 2026-08-13 08:08:33,792 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1195] 2026-08-13 08:08:33,877 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2213] 2026-08-13 08:08:34,031 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_13_check_overtime_approval_request ... 2026-08-13 08:08:37,725 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_14_check_overtime_approval_request ... 2026-08-13 08:08:38,603 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_15_check_overtime_approval_request ... 2026-08-13 08:08:40,287 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2214] 2026-08-13 08:08:40,413 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1196] 2026-08-13 08:08:40,582 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_16_check_overtime_approval_request ... 2026-08-13 08:08:40,609 202 INFO rb-2f9fcab-223857-403445 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 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2215] 2024-01-01 08:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1197] 2024-01-01 08:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [2216] 2024-01-01 08:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1198] 2024-01-01 08:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2217] 2024-01-01 08:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2218] 2024-01-01 08:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1199] 2024-01-01 08:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2219] 2026-08-13 08:08:47,368 202 INFO rb-2f9fcab-223857-403445 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 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2220] 2024-01-01 08:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1200] 2024-01-01 08:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [2221] 2024-01-01 08:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1201] 2024-01-01 08:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2222] 2024-01-01 08:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2223] 2024-01-01 08:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1202] 2024-01-01 08:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2224] 2026-08-13 08:09:00,246 202 INFO rb-2f9fcab-223857-403445 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 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2225] 2024-01-01 08:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1203] 2024-01-01 08:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [2226] 2024-01-01 08:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1204] 2024-01-01 08:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2227] 2024-01-01 08:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2228] 2024-01-01 08:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1205] 2024-01-01 08:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2229] 2026-08-13 08:09:11,855 202 INFO rb-2f9fcab-223857-403445 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 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2230] 2024-01-01 08:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1206] 2024-01-01 08:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [2231] 2024-01-01 08:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1207] 2024-01-01 08:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2232] 2024-01-01 08:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2233] 2024-01-01 08:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1208] 2024-01-01 08:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2234] 2026-08-13 08:09:22,771 202 INFO rb-2f9fcab-223857-403445 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 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2235] 2024-01-01 08:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1209] 2024-01-01 08:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [2236] 2024-01-01 08:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1210] 2024-01-01 08:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2237] 2026-08-13 08:09:28,826 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_approval_request: Starting TestOverTimeApprovalRequest.test_22_overtime_request__flow_01 ... 2026-08-13 08:09:30,386 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2238] 2026-08-13 08:09:30,483 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1211] 2026-08-13 08:09:32,243 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2239] 2026-08-13 08:09:32,446 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1212] 2026-08-13 08:09:34,375 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2240] 2026-08-13 08:09:35,725 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1213] 2026-08-13 08:09:37,620 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2241] 2026-08-13 08:09:39,162 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1214] 2026-08-13 08:09:39,332 202 INFO rb-2f9fcab-223857-403445 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 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2242] 2024-01-01 08:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1215] 2024-01-01 08:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [2243] 2024-01-01 08:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1216] 2024-01-01 08:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2244] 2024-01-01 08:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2245] 2026-08-13 08:09:45,270 202 INFO rb-2f9fcab-223857-403445 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 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2246] 2024-01-01 08:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1218] 2024-01-01 08:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [2247] 2024-01-01 08:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1219] 2024-01-01 08:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2248] 2024-01-01 08:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2249] 2026-08-13 08:09:51,542 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:09:52,380 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_02_check_overtime_plan ... 2026-08-13 08:09:52,472 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_03_check_overtime_plan ... 2026-08-13 08:09:52,527 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_04_check_overtime_plan ... 2026-08-13 08:09:53,941 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2250] 2026-08-13 08:09:54,016 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_05_check_overtime_plan ... 2026-08-13 08:09:55,380 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2251] 2026-08-13 08:09:55,449 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_06_check_overtime_plan ... 2026-08-13 08:09:55,513 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [106] 2026-08-13 08:09:55,540 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [245] 2026-08-13 08:09:55,559 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_07_check_overtime_plan ... 2026-08-13 08:09:55,616 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [105] 2026-08-13 08:09:55,667 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [244] 2026-08-13 08:09:55,708 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted approval.request.line records with IDs: [134] 2026-08-13 08:09:55,896 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [117] 2026-08-13 08:09:55,963 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [44164] 2026-08-13 08:09:56,035 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [89] 2026-08-13 08:09:56,163 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [4899] 2026-08-13 08:09:56,189 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_approval.tests.test_overtime_plan: Starting TestOverTimePlan.test_08_check_overtime_plan ... 2026-08-13 08:09:57,741 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2252] 2026-08-13 08:09:57,809 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [105] 2026-08-13 08:09:57,880 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:09:58,638 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_approval.tests.test_work_entry_revert: Starting TestWorkEntryRevert.test_30_cancel_archives_work_entries ... 2026-08-13 08:10:00,322 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2253] 2026-08-13 08:10:01,656 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1224] 2026-08-13 08:10:01,756 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [2254] 2026-08-13 08:10:03,016 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1225] 2026-08-13 08:10:03,131 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2255] 2026-08-13 08:10:03,375 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_approval.tests.test_work_entry_revert: Starting TestWorkEntryRevert.test_31_revalidate_does_not_resurrect_archived_entries ... 2026-08-13 08:10:05,258 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2256] 2026-08-13 08:10:06,649 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1226] 2026-08-13 08:10:06,746 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [2257] 2026-08-13 08:10:07,972 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1227] 2026-08-13 08:10:08,102 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2258] 2026-08-13 08:10:10,186 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2259] 2026-08-13 08:10:11,792 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1228] 2026-08-13 08:10:11,903 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [2260] 2026-08-13 08:10:13,234 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1229] 2026-08-13 08:10:13,320 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2261] 2026-08-13 08:10:13,427 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_approval.tests.test_work_entry_revert: Starting TestWorkEntryRevert.test_32_cancel_work_entries_direct ... 2026-08-13 08:10:15,268 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2262] 2026-08-13 08:10:16,415 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted mail.activity records with IDs: [1230] 2026-08-13 08:10:16,512 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted mail.mail records with IDs: [2263] 2026-08-13 08:10:17,767 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1231] 2026-08-13 08:10:17,855 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2264] 2026-08-13 08:10:17,985 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:10:18,944 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [128] 2026-08-13 08:10:18,991 202 INFO rb-2f9fcab-223857-403445 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-13 08:10:21,457 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2265] 2026-08-13 08:10:23,931 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1232] 2026-08-13 08:10:24,309 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1233] 2026-08-13 08:10:24,408 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1234] 2026-08-13 08:10:24,442 202 INFO rb-2f9fcab-223857-403445 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-13 08:10:26,933 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2266] 2026-08-13 08:10:29,591 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1235] 2026-08-13 08:10:29,930 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1236] 2026-08-13 08:10:30,029 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1237] 2026-08-13 08:10:30,244 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [44215, 44214] 2026-08-13 08:10:30,256 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.leave.allocation records with IDs: [90, 91] 2026-08-13 08:10:30,262 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [4913, 4914] 2026-08-13 08:10:30,296 202 INFO rb-2f9fcab-223857-403445 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-13 08:10:32,803 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2267] 2026-08-13 08:10:35,350 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1238] 2026-08-13 08:10:35,641 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1239] 2026-08-13 08:10:35,768 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1240] 2026-08-13 08:10:36,106 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.message records with IDs: [44224, 44223] 2026-08-13 08:10:36,124 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted hr.leave.allocation records with IDs: [92, 93] 2026-08-13 08:10:36,130 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [4915, 4916] 2026-08-13 08:10:36,176 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:10:37,215 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [131] 2026-08-13 08:10:37,247 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_01_overtime_approval_payroll ... 2026-08-13 08:10:37,559 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_02_overtime_approval_payroll ... 2026-08-13 08:10:37,884 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_03_overtime_approval_payroll ... 2026-08-13 08:10:39,294 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2268] 2026-08-13 08:10:39,710 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_05_overtime_approval_payroll ... 2026-08-13 08:10:41,254 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2269] 2026-08-13 08:10:41,349 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1242] 2026-08-13 08:10:41,850 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_06_overtime_approval_payroll ... 2026-08-13 08:10:43,341 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2270] 2026-08-13 08:10:44,561 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1243] 2026-08-13 08:10:44,649 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2271] 2026-08-13 08:10:45,043 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_07_overtime_approval_payroll ... 2026-08-13 08:10:46,370 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2272] 2026-08-13 08:10:47,609 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1244] 2026-08-13 08:10:47,708 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2273] 2026-08-13 08:10:48,232 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_08_overtime_approval_payroll ... 2026-08-13 08:10:49,534 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2274] 2026-08-13 08:10:50,730 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1245] 2026-08-13 08:10:50,816 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2275] 2026-08-13 08:10:51,387 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2276] 2026-08-13 08:10:51,456 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2277] 2026-08-13 08:10:51,490 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_09_overtime_approval_payroll ... 2026-08-13 08:10:52,755 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2278] 2026-08-13 08:10:53,863 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1246] 2026-08-13 08:10:53,924 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2279] 2026-08-13 08:10:54,689 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_10_overtime_approval_payroll ... 2026-08-13 08:10:54,987 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [118] 2026-08-13 08:10:55,013 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [257] 2026-08-13 08:10:55,038 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_approval_payroll.tests.test_overtime_approval_payroll: Starting TestOvertimeApprovalPayroll.test_11_overtime_approval_payroll ... 2026-08-13 08:10:55,755 202 INFO rb-2f9fcab-223857-403445 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-13 08:10:57,258 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2280] 2026-08-13 08:10:58,625 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1247] 2026-08-13 08:10:58,700 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2281] 2026-08-13 08:10:59,522 202 INFO rb-2f9fcab-223857-403445 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-13 08:11:01,055 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2282] 2026-08-13 08:11:02,318 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1248] 2026-08-13 08:11:02,381 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2283] 2026-08-13 08:11:03,091 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:11:07,283 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_01_matched_overtime_attendance_hours ... 2026-08-13 08:11:07,743 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-13 08:11:07,956 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_02_matched_overtime_attendance_hours ... 2026-08-13 08:11:08,218 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-13 08:11:08,358 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_03_matched_overtime_attendance_hours ... 2026-08-13 08:11:08,597 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-13 08:11:08,771 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [1] 2026-08-13 08:11:08,801 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_04_matched_overtime_attendance_hours ... 2026-08-13 08:11:09,076 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-13 08:11:09,250 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [3] 2026-08-13 08:11:09,271 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_05_matched_overtime_attendance_hours ... 2026-08-13 08:11:09,523 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-13 08:11:09,668 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [5] 2026-08-13 08:11:09,697 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_06_matched_overtime_attendance_hours ... 2026-08-13 08:11:09,990 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-13 08:11:10,121 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [7] 2026-08-13 08:11:10,139 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_07_matched_overtime_attendance_hours ... 2026-08-13 08:11:10,353 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-13 08:11:10,476 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [9] 2026-08-13 08:11:10,497 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_08_matched_overtime_attendance_hours ... 2026-08-13 08:11:10,751 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-13 08:11:10,902 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [11] 2026-08-13 08:11:10,926 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_09_matched_overtime_attendance_hours ... 2026-08-13 08:11:11,207 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-13 08:11:11,378 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [13] 2026-08-13 08:11:11,408 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_10_matched_overtime_attendance_hours ... 2026-08-13 08:11:11,687 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-13 08:11:11,862 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [15] 2026-08-13 08:11:11,894 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_11_matched_overtime_attendance_hours ... 2026-08-13 08:11:12,213 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-13 08:11:12,399 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [17] 2026-08-13 08:11:12,433 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_12_matched_overtime_attendance_hours ... 2026-08-13 08:11:12,719 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-13 08:11:12,867 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_13_matched_overtime_attendance_hours ... 2026-08-13 08:11:13,152 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-13 08:11:13,302 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [19] 2026-08-13 08:11:13,384 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [20] 2026-08-13 08:11:13,415 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_14_matched_overtime_attendance_hours ... 2026-08-13 08:11:13,794 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-13 08:11:14,620 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [22] 2026-08-13 08:11:14,668 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [23] 2026-08-13 08:11:14,696 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_15_matched_overtime_attendance_hours ... 2026-08-13 08:11:14,891 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-13 08:11:15,123 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [32] 2026-08-13 08:11:15,151 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [33] 2026-08-13 08:11:15,178 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_16_matched_overtime_attendance_hours ... 2026-08-13 08:11:15,521 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-13 08:11:15,784 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [36] 2026-08-13 08:11:15,812 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [37] 2026-08-13 08:11:15,857 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [38] 2026-08-13 08:11:15,886 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [39] 2026-08-13 08:11:15,913 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_17_matched_overtime_attendance_hours ... 2026-08-13 08:11:16,084 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [1983, 1982, 1981, 1980, 1979, 1978, 1977, 1976, 1975, 1974] 2026-08-13 08:11:16,104 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [153977, 153986, 153978, 153979, 153980, 153981, 153982, 153983, 153984, 153985] 2026-08-13 08:11:16,105 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.attendance records with IDs: [12, 11, 10, 9, 8, 7, 6, 5, 4, 3] 2026-08-13 08:11:16,131 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.attendance.overtime records with IDs: [2, 3, 4, 5, 6, 7, 8, 9, 10] 2026-08-13 08:11:16,264 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-13 08:11:16,467 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [146] 2026-08-13 08:11:16,619 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_18_reconcile_core_overtime_plan_match ... 2026-08-13 08:11:16,868 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-13 08:11:17,004 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [44] 2026-08-13 08:11:17,038 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_19_plan_recognized_overtime_hours_field ... 2026-08-13 08:11:17,317 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-13 08:11:17,470 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [46] 2026-08-13 08:11:17,496 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_attendance.tests.test_overtime_attendance: Starting TestOvertimeAttendance.test_20_no_plan_match_core_overtime_untouched ... 2026-08-13 08:11:17,768 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [120] 2026-08-13 08:11:18,000 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:11:21,957 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_hr_holidays.tests.test_overtime_compensatory_time_off: Starting TestOvertimeCompensatoryTimeOff.test_overtime_compensatory_time_off_exp_days ... 2026-08-13 08:11:22,394 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2284] 2026-08-13 08:11:22,456 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1249] 2026-08-13 08:11:22,484 202 INFO rb-2f9fcab-223857-403445 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-13 08:11:22,675 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2285] 2026-08-13 08:11:22,740 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1250] 2026-08-13 08:11:22,755 202 INFO rb-2f9fcab-223857-403445 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-13 08:11:22,898 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2286] 2026-08-13 08:11:22,962 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1251] 2026-08-13 08:11:22,980 202 INFO rb-2f9fcab-223857-403445 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-13 08:11:23,007 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_hr_holidays.tests.test_overtime_compensatory_time_off: Starting TestOvertimeCompensatoryTimeOff.test_overtime_update_allocation ... 2026-08-13 08:11:23,163 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2287] 2026-08-13 08:11:23,220 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1252] 2026-08-13 08:11:23,288 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [152, 153] 2026-08-13 08:11:23,533 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [154, 155] 2026-08-13 08:11:23,672 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_hr_holidays.tests.test_overtime_compensatory_time_off: Starting TestOvertimeCompensatoryTimeOff.test_unlink_overtime_unlink_allocation ... 2026-08-13 08:11:23,830 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2288] 2026-08-13 08:11:23,896 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1253] 2026-08-13 08:11:23,923 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [44266, 44265] 2026-08-13 08:11:23,934 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.leave.allocation records with IDs: [98] 2026-08-13 08:11:23,938 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [4933, 4934] 2026-08-13 08:11:23,978 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [152, 153] 2026-08-13 08:11:24,005 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [263] 2026-08-13 08:11:24,056 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:11:24,388 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_01_compute_overtime_plan_line_ids ... 2026-08-13 08:11:24,921 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_02_compute_overtime_plan_line_ids ... 2026-08-13 08:11:25,459 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_03_compute_overtime_base_amount ... 2026-08-13 08:11:25,777 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_04_taxed_ot_untaxed_ot ... 2026-08-13 08:11:25,993 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_05_overtime_salary_rule_amount_map ... 2026-08-13 08:11:26,017 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_06_test_compute_sheet ... 2026-08-13 08:11:26,695 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_07_unlink_overtime_line ... 2026-08-13 08:11:27,150 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [163, 164] 2026-08-13 08:11:27,167 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [44285] 2026-08-13 08:11:27,186 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan records with IDs: [269] 2026-08-13 08:11:27,212 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_07_worked_days_01 ... 2026-08-13 08:11:27,776 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_07_worked_days_02 ... 2026-08-13 08:11:28,258 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_08_unlink_overtime_line ... 2026-08-13 08:11:29,051 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_10_payslip_run ... 2026-08-13 08:11:29,539 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_11_payslip_run ... 2026-08-13 08:11:30,046 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_12_auto_generate_payslip ... 2026-08-13 08:11:30,133 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (128) started manually 2026-08-13 08:11:30,512 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (128) done 2026-08-13 08:11:30,564 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_payroll.tests.test_hr_overtime_payroll: Starting TestHrOvertimePayroll.test_13_thirteen_month_pay ... 2026-08-13 08:11:31,007 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:11:31,173 202 INFO rb-2f9fcab-223857-403445 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-13 08:11:31,234 202 INFO rb-2f9fcab-223857-403445 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-13 08:11:31,251 202 INFO rb-2f9fcab-223857-403445 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-13 08:11:31,268 202 INFO rb-2f9fcab-223857-403445 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-13 08:11:31,285 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_05_get_month_cycle_start_end_with_offset ... 2026-08-13 08:11:31,305 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_06_get_month_cycle_start_end_after_offset ... 2026-08-13 08:11:31,328 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_07_standard_hour_pay_uses_correct_cycle ... 2026-08-13 08:11:31,361 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_08_standard_hour_pay_consistent_within_cycle ... 2026-08-13 08:11:31,395 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_payroll.tests.test_salary_cycle_overtime: Starting TestSalaryCycleOvertime.test_09_standard_hour_pay_different_across_cycles ... 2026-08-13 08:11:31,428 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:11:31,512 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_payroll.tests.test_security: Starting TestSecurity.test_01 ... 2026-08-13 08:11:31,580 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:11:36,837 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_01_matched_overtime_timesheet_hours ... 2026-08-13 08:11:37,364 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-13 08:11:37,514 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_02_matched_overtime_timesheet_hours ... 2026-08-13 08:11:37,851 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-13 08:11:37,983 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_03_matched_overtime_timesheet_hours ... 2026-08-13 08:11:38,286 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-13 08:11:38,451 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [22] 2026-08-13 08:11:38,481 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_04_matched_overtime_timesheet_hours ... 2026-08-13 08:11:38,795 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-13 08:11:38,936 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [24] 2026-08-13 08:11:38,961 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_05_matched_overtime_timesheet_hours ... 2026-08-13 08:11:39,287 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-13 08:11:39,436 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [26] 2026-08-13 08:11:39,464 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_06_matched_overtime_timesheet_hours ... 2026-08-13 08:11:39,767 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-13 08:11:39,918 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [28] 2026-08-13 08:11:39,947 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_07_matched_overtime_timesheet_hours ... 2026-08-13 08:11:40,294 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-13 08:11:40,456 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [30] 2026-08-13 08:11:40,490 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_08_matched_overtime_timesheet_hours ... 2026-08-13 08:11:40,815 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-13 08:11:40,976 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [32] 2026-08-13 08:11:41,007 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_09_matched_overtime_timesheet_hours ... 2026-08-13 08:11:41,321 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-13 08:11:41,461 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [34] 2026-08-13 08:11:41,489 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_10_matched_overtime_timesheet_hours ... 2026-08-13 08:11:41,817 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-13 08:11:41,982 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [36] 2026-08-13 08:11:42,016 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_11_matched_overtime_timesheet_hours ... 2026-08-13 08:11:42,379 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-13 08:11:42,557 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [38] 2026-08-13 08:11:42,580 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_12_matched_overtime_timesheet_hours ... 2026-08-13 08:11:42,970 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-13 08:11:43,152 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [40] 2026-08-13 08:11:43,242 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [41] 2026-08-13 08:11:43,283 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_13_matched_overtime_timesheet_hours ... 2026-08-13 08:11:43,613 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-13 08:11:43,771 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [43, 44] 2026-08-13 08:11:43,799 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_14_matched_overtime_timesheet_hours ... 2026-08-13 08:11:44,150 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-13 08:11:44,321 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [47, 48] 2026-08-13 08:11:44,354 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_15_matched_overtime_timesheet_hours ... 2026-08-13 08:11:44,755 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-13 08:11:44,928 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [51, 52] 2026-08-13 08:11:44,960 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_16_matched_overtime_timesheet_hours ... 2026-08-13 08:11:45,695 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-13 08:11:47,114 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [55] 2026-08-13 08:11:47,141 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_17_compute_timesheet_ids ... 2026-08-13 08:11:47,442 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-13 08:11:47,594 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [64, 65] 2026-08-13 08:11:47,635 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_18_matched_overtime_timesheet_hours ... 2026-08-13 08:11:48,001 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-13 08:11:48,301 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [68] 2026-08-13 08:11:48,328 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [69] 2026-08-13 08:11:48,381 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [70] 2026-08-13 08:11:48,418 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [71] 2026-08-13 08:11:48,448 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_timesheet.tests.test_overtime_timesheet: Starting TestOvertimeTimeSheet.test_19_matched_overtime_timesheet_hours ... 2026-08-13 08:11:48,748 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [182] 2026-08-13 08:11:49,023 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:11:49,947 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_01_compute_approval_user_line ... 2026-08-13 08:11:50,754 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_01_need_timesheets_approval_01 ... 2026-08-13 08:11:51,316 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [134] 2026-08-13 08:11:51,380 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_01_need_timesheets_approval_02 ... 2026-08-13 08:11:52,249 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [136] 2026-08-13 08:11:52,532 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2289] 2026-08-13 08:11:52,661 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_01_need_timesheets_approval_03 ... 2026-08-13 08:11:52,975 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_02_compute_approval_user_line ... 2026-08-13 08:11:53,682 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_02_match_timesheet ... 2026-08-13 08:11:53,952 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_03_compute_approval_user_line ... 2026-08-13 08:11:54,772 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_timesheet_approval.tests.test_hr_overtime_timesheet_approval: Starting TestOvertimeTimesheetApproval.test_03_match_timesheet ... 2026-08-13 08:11:55,522 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [136] 2026-08-13 08:11:55,787 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2290] 2026-08-13 08:11:55,974 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [79] 2026-08-13 08:11:56,019 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:12:00,255 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_01_calculate_overtime_actual_hours ... 2026-08-13 08:12:00,732 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-08-13 08:12:00,896 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [48] 2026-08-13 08:12:00,928 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_02_calculate_overtime_actual_hours ... 2026-08-13 08:12:01,281 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-08-13 08:12:01,438 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [84] 2026-08-13 08:12:01,461 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_03_calculate_overtime_actual_hours ... 2026-08-13 08:12:01,805 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-08-13 08:12:01,948 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_04_calculate_overtime_actual_hours ... 2026-08-13 08:12:02,290 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-08-13 08:12:02,471 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [50] 2026-08-13 08:12:02,501 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_05_calculate_overtime_actual_hours ... 2026-08-13 08:12:02,838 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-08-13 08:12:02,997 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_06_calculate_overtime_actual_hours ... 2026-08-13 08:12:03,289 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-08-13 08:12:03,443 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [52] 2026-08-13 08:12:03,473 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_07_calculate_overtime_actual_hours ... 2026-08-13 08:12:03,852 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-08-13 08:12:04,021 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [88] 2026-08-13 08:12:04,051 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [54] 2026-08-13 08:12:04,075 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_08_calculate_overtime_actual_hours ... 2026-08-13 08:12:04,442 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-08-13 08:12:04,621 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [90] 2026-08-13 08:12:04,643 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [56] 2026-08-13 08:12:04,674 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_09_calculate_overtime_actual_hours ... 2026-08-13 08:12:05,050 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-08-13 08:12:05,220 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.timesheet.match records with IDs: [92] 2026-08-13 08:12:05,238 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [58] 2026-08-13 08:12:05,267 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_overtime_timesheet_attendance.tests.test_hr_overtime_timesheet_attendance: Starting TestHrOvertimeTimesheetAttendance.test_10_calculate_overtime_actual_hours ... 2026-08-13 08:12:05,565 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.overtime.plan.line records with IDs: [222] 2026-08-13 08:12:05,800 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [60] 2026-08-13 08:12:05,826 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [61] 2026-08-13 08:12:05,923 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [62] 2026-08-13 08:12:05,949 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [63] 2026-08-13 08:12:05,999 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [64] 2026-08-13 08:12:06,025 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted overtime.plan.line.attendance.match records with IDs: [65] 2026-08-13 08:12:06,072 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:12:06,086 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_change_minimum_wage ... 2026-08-13 08:12:06,119 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_create_record ... 2026-08-13 08:12:06,144 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_0 ... 2026-08-13 08:12:06,183 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_1 ... 2026-08-13 08:12:06,204 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_2 ... 2026-08-13 08:12:06,234 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_3 ... 2026-08-13 08:12:06,260 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_payroll_administrative_region.tests.test_admin_region_payroll_contrib: Starting TestAdministrativeRegionPayrollContribution.test_sql_contraint_4 ... 2026-08-13 08:12:06,292 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:12:07,836 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_admin_region_payroll_contrib_ids_1 ... 2026-08-13 08:12:11,883 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_admin_region_payroll_contrib_ids_2 ... 2026-08-13 08:12:11,959 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_admin_region_payroll_contrib_ids_3 ... 2026-08-13 08:12:12,041 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_admin_region_payroll_contrib_ids_4 ... 2026-08-13 08:12:12,133 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_payroll_administrative_region.tests.test_hr_contract: Starting TestHRContract.test_contract_administrative_region ... 2026-08-13 08:12:12,282 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:12:13,747 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_payroll_administrative_region.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegisterRegion.test_contrains_contribution_amount ... 2026-08-13 08:12:18,499 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_payroll_administrative_region.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegisterRegion.test_contrib_register_history_lines_2 ... 2026-08-13 08:12:18,596 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:12:18,609 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_11_pow_timesheet_validation ... 2026-08-13 08:12:18,680 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [116] 2026-08-13 08:12:21,341 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_12_pow_timesheet_validation ... 2026-08-13 08:12:21,395 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [118] 2026-08-13 08:12:22,073 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_13_pow_timesheet_validation ... 2026-08-13 08:12:22,127 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [120] 2026-08-13 08:12:22,822 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_14_pow_timesheet_validation ... 2026-08-13 08:12:22,886 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [122] 2026-08-13 08:12:25,985 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_15_pow_timesheet_validation ... 2026-08-13 08:12:26,040 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [124] 2026-08-13 08:12:26,749 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_31_payslips ... 2026-08-13 08:12:26,818 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [126] 2026-08-13 08:12:29,690 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_32_payslips ... 2026-08-13 08:12:29,736 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [129] 2026-08-13 08:12:32,588 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_payroll_timesheet_wfh.tests.test_viin_hr_payroll_timesheet_wfh: Starting TestHrPayrollTimesheetWFH.test_33_payslips ... 2026-08-13 08:12:32,642 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [132] 2026-08-13 08:12:35,529 202 INFO rb-2f9fcab-223857-403445 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-13 08:12:35,581 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [135] 2026-08-13 08:12:38,497 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:12:39,957 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_project.tests.test_hr_project: Starting TestHrProjectTask.test_01_compute_associated_employees_department_of_task ... 2026-08-13 08:12:40,108 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_project.tests.test_hr_project: Starting TestHrProjectTask.test_02_filter_tasks_associated_to_user_subordinate ... 2026-08-13 08:12:40,280 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_project.tests.test_hr_project: Starting TestHrProjectTask.test_03_filter_tasks_associated_to_user_department ... 2026-08-13 08:12:40,431 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_project.tests.test_hr_project: Starting TestHrProjectTask.test_04_filter_tasks_assigned_to_user_department ... 2026-08-13 08:12:40,506 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_project.tests.test_hr_project: Starting TestHrProjectTask.test_05_filter_tasks_assigned_to_user_subordinate ... 2026-08-13 08:12:40,839 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2291] 2026-08-13 08:12:40,849 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [44407] 2026-08-13 08:12:40,856 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:12:41,159 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2292] 2026-08-13 08:12:41,167 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [44409] 2026-08-13 08:12:41,173 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:12:41,530 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:12:41,546 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_project_timesheet_account.tests.test_project_timesheet_account: Starting TestProjectTimesheetAccount.test_assign_department_analytic_account ... 2026-08-13 08:12:41,683 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_project_timesheet_account.tests.test_project_timesheet_account: Starting TestProjectTimesheetAccount.test_migrate_department_analytic_account ... 2026-08-13 08:12:41,722 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:12:41,734 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_rank.tests.test_access_rights: Starting TestAccessRight.test_access_rights_1 ... 2026-08-13 08:12:46,700 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1889 deleted mail.message records with IDs: [4725] 2026-08-13 08:12:46,742 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1889 deleted ir.model.data records with IDs: [305655] 2026-08-13 08:12:46,742 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1889 deleted hr.rank records with IDs: [11] 2026-08-13 08:12:46,809 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1889 deleted hr.job.rank.line records with IDs: [2] 2026-08-13 08:12:46,852 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_rank.tests.test_access_rights: Starting TestAccessRight.test_access_rights_2 ... 2026-08-13 08:12:51,106 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1891, model: hr.rank 2026-08-13 08:12:51,110 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1891, model: hr.role 2026-08-13 08:12:51,120 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1891 deleted mail.message records with IDs: [4738] 2026-08-13 08:12:51,122 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1891, model: hr.rank 2026-08-13 08:12:51,140 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1891, model: hr.job.rank.line 2026-08-13 08:12:51,142 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1891, model: hr.job.rank.line 2026-08-13 08:12:51,145 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1891, model: hr.job.rank.line 2026-08-13 08:12:51,181 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_rank.tests.test_access_rights: Starting TestAccessRight.test_access_rights_3 ... 2026-08-13 08:12:55,948 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [24], uid: 1896, model: hr.rank 2026-08-13 08:12:55,977 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [26], uid: 1895, model: hr.rank 2026-08-13 08:12:56,042 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:12:56,056 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_check_rank_company ... 2026-08-13 08:13:04,639 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_compute_recursive_parent_ids ... 2026-08-13 08:13:09,642 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_create_rank_chains ... 2026-08-13 08:13:14,338 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_create_rank_chains_2 ... 2026-08-13 08:13:19,107 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_job_constrains_rank_ids ... 2026-08-13 08:13:23,389 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_job_rank_line_compute_rank_id ... 2026-08-13 08:13:27,611 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_archive ... 2026-08-13 08:13:32,162 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_compute_employees_count ... 2026-08-13 08:13:36,396 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_compute_name ... 2026-08-13 08:13:40,968 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_compute_parent_id ... 2026-08-13 08:13:45,448 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_constrains_check_department ... 2026-08-13 08:13:53,836 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_constrains_unique_create ... 2026-08-13 08:13:58,127 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_constrains_unique_write ... 2026-08-13 08:14:02,673 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_unlink_rank ... 2026-08-13 08:14:07,211 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4739] 2026-08-13 08:14:07,256 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [305682] 2026-08-13 08:14:07,256 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.rank records with IDs: [25] 2026-08-13 08:14:07,488 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_hr_rank_unlink_rank_exist_employee ... 2026-08-13 08:14:12,130 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4738] 2026-08-13 08:14:12,192 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_rank.tests.test_viin_hr_rank: Starting TestViinHrRank.test_job_rank_line_constrains_unique ... 2026-08-13 08:14:17,163 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 08:14:17,205 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4753, 4752, 4751] 2026-08-13 08:14:17,227 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [306162, 306161, 306160] 2026-08-13 08:14:17,227 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.recognition.discipline.decision records with IDs: [3, 2, 1] 2026-08-13 08:14:23,905 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_01_workflow ... 2026-08-13 08:14:24,291 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1951 deleted gamification.badge.user records with IDs: [6] 2026-08-13 08:14:24,335 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_02_compute_statistics ... 2026-08-13 08:14:24,508 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_03_emulation_campaign_constraints ... 2026-08-13 08:14:24,684 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_04_employee_ids_autofill ... 2026-08-13 08:14:24,826 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_05_grant_badge_for_employee ... 2026-08-13 08:14:24,998 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1951 deleted gamification.badge.user records with IDs: [7] 2026-08-13 08:14:25,018 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_06_grant_badge_for_department ... 2026-08-13 08:14:25,247 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1951 deleted gamification.badge.user records with IDs: [8, 9, 10] 2026-08-13 08:14:25,273 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_07_approval_is_admin_only_via_rpc ... 2026-08-13 08:14:25,507 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_08_officer_submits_admin_advances ... 2026-08-13 08:14:25,753 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_09_grant_badge_skips_userless_members ... 2026-08-13 08:14:25,965 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_10_campaign_state_is_date_derived ... 2026-08-13 08:14:26,005 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_11_company_scope_reachable ... 2026-08-13 08:14:26,110 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_recognition_discipline.tests.test_hr_recognition_discipline: Starting TestHrRecognitionDiscipline.test_12_switch_department_to_employee_clears_stale ... 2026-08-13 08:14:26,220 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-13 08:14:26,259 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4753, 4752, 4751] 2026-08-13 08:14:26,277 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [306162, 306161, 306160] 2026-08-13 08:14:26,277 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.recognition.discipline.decision records with IDs: [3, 2, 1] 2026-08-13 08:14:32,761 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_01_employee_access_recognition_discipline_decision ... 2026-08-13 08:14:32,915 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1957, model: hr.recognition.discipline.decision 2026-08-13 08:14:32,923 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1957, model: hr.recognition.discipline.decision 2026-08-13 08:14:32,927 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1957, model: hr.recognition.discipline.decision 2026-08-13 08:14:32,930 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1957, model: hr.recognition.discipline.decision 2026-08-13 08:14:32,932 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1957, model: hr.recognition.discipline.decision 2026-08-13 08:14:32,934 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1957, model: hr.recognition.discipline.decision 2026-08-13 08:14:32,936 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1957, model: hr.recognition.discipline.decision 2026-08-13 08:14:32,938 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1957, model: hr.recognition.discipline.decision 2026-08-13 08:14:33,142 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 1957, model: hr.recognition.discipline.decision 2026-08-13 08:14:33,164 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [19], uid: 1957, model: hr.recognition.discipline.decision 2026-08-13 08:14:33,181 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [18], uid: 1957, model: hr.recognition.discipline.decision 2026-08-13 08:14:33,256 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [19], uid: 1954, model: hr.recognition.discipline.decision 2026-08-13 08:14:33,271 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [16], uid: 1954, model: hr.recognition.discipline.decision 2026-08-13 08:14:33,299 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 1954, model: hr.recognition.discipline.decision 2026-08-13 08:14:33,333 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1957 deleted mail.message records with IDs: [48743] 2026-08-13 08:14:33,341 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1957, model: hr.recognition.discipline.decision 2026-08-13 08:14:33,354 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1957 deleted mail.message records with IDs: [48744] 2026-08-13 08:14:33,363 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1957, model: hr.recognition.discipline.decision 2026-08-13 08:14:33,375 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1957 deleted mail.message records with IDs: [48740] 2026-08-13 08:14:33,385 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1957, model: hr.recognition.discipline.decision 2026-08-13 08:14:33,402 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1957 deleted mail.message records with IDs: [48741] 2026-08-13 08:14:33,411 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1957, model: hr.recognition.discipline.decision 2026-08-13 08:14:33,432 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_02_employee_access_recognition_discipline_decision ... 2026-08-13 08:14:33,613 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1954, model: hr.recognition.discipline.decision 2026-08-13 08:14:33,659 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [20], uid: 1954, model: hr.recognition.discipline.decision 2026-08-13 08:14:33,805 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [22], uid: 1954, model: hr.recognition.discipline.decision 2026-08-13 08:14:33,869 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [23], uid: 1954, model: hr.recognition.discipline.decision 2026-08-13 08:14:33,973 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [16], uid: 1954, model: hr.recognition.discipline.decision 2026-08-13 08:14:34,000 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 1954, model: hr.recognition.discipline.decision 2026-08-13 08:14:34,128 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [24], uid: 1954, model: hr.recognition.discipline.decision 2026-08-13 08:14:34,223 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [25], uid: 1954, model: hr.recognition.discipline.decision 2026-08-13 08:14:34,239 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [16], uid: 1954, model: hr.recognition.discipline.decision 2026-08-13 08:14:34,256 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [17], uid: 1954, model: hr.recognition.discipline.decision 2026-08-13 08:14:34,279 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1954 deleted mail.message records with IDs: [48747] 2026-08-13 08:14:34,286 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1954, model: hr.recognition.discipline.decision 2026-08-13 08:14:34,295 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1954 deleted mail.message records with IDs: [48746] 2026-08-13 08:14:34,302 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1954, model: hr.recognition.discipline.decision 2026-08-13 08:14:34,311 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1954 deleted mail.message records with IDs: [48748] 2026-08-13 08:14:34,318 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1954, model: hr.recognition.discipline.decision 2026-08-13 08:14:34,327 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1954 deleted mail.message records with IDs: [48740] 2026-08-13 08:14:34,335 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1954, model: hr.recognition.discipline.decision 2026-08-13 08:14:34,344 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1954 deleted mail.message records with IDs: [48741] 2026-08-13 08:14:34,352 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1954, model: hr.recognition.discipline.decision 2026-08-13 08:14:34,368 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_03_hr_officer_access_recognition_discipline_decision ... 2026-08-13 08:14:34,598 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1958 deleted mail.message records with IDs: [48751, 48750, 48749, 48741, 48740] 2026-08-13 08:14:34,614 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1958 deleted hr.recognition.discipline.decision records with IDs: [28, 27, 26, 17, 16] 2026-08-13 08:14:34,619 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1958 deleted mail.followers records with IDs: [5079, 5080, 5081] 2026-08-13 08:14:34,634 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_04_access_recognition_discipline_multi_company ... 2026-08-13 08:14:35,170 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [29], uid: 1954, model: hr.recognition.discipline.decision 2026-08-13 08:14:35,199 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [29], uid: 1958, model: hr.recognition.discipline.decision 2026-08-13 08:14:35,246 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [409], uid: 1954, model: hr.employee.public 2026-08-13 08:14:35,289 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [409], uid: 1958, model: hr.employee 2026-08-13 08:14:35,315 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [29], uid: 1954, model: hr.recognition.discipline.decision 2026-08-13 08:14:35,343 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [29], uid: 1958, model: hr.recognition.discipline.decision 2026-08-13 08:14:35,368 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1954 deleted mail.message records with IDs: [48757] 2026-08-13 08:14:35,380 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1954, model: hr.recognition.discipline.decision 2026-08-13 08:14:35,391 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1958 deleted mail.message records with IDs: [48757] 2026-08-13 08:14:35,406 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [29], uid: 1958, model: hr.recognition.discipline.decision 2026-08-13 08:14:35,505 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1959 deleted mail.message records with IDs: [48757] 2026-08-13 08:14:35,519 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1959 deleted hr.recognition.discipline.decision records with IDs: [29] 2026-08-13 08:14:35,527 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1959 deleted mail.message records with IDs: [48759] 2026-08-13 08:14:35,539 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1959 deleted hr.recognition.discipline.decision records with IDs: [30] 2026-08-13 08:14:35,543 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1959 deleted mail.followers records with IDs: [5082] 2026-08-13 08:14:35,559 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_05_access_recognition_discipline_decision_type ... 2026-08-13 08:14:35,776 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1954, model: hr.recognition.discipline.decision.type 2026-08-13 08:14:35,784 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1954, model: hr.recognition.discipline.decision.type 2026-08-13 08:14:35,788 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1954, model: hr.recognition.discipline.decision.type 2026-08-13 08:14:35,811 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_recognition_discipline.tests.test_security: Starting TestHrRecognitionDisciplineSecurity.test_06_access_recognition_discipline_campaign ... 2026-08-13 08:14:35,939 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-08-13 08:14:35,993 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [4753, 4752, 4751] 2026-08-13 08:14:36,015 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [306162, 306161, 306160] 2026-08-13 08:14:36,016 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.recognition.discipline.decision records with IDs: [3, 2, 1] 2026-08-13 08:14:42,430 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_recognition_discipline_approval.tests.test_hr_recognition_discipline_decision: Starting TestHrRecognitionDisciplineDecision.test_01_check_approval_request_id ... 2026-08-13 08:14:43,089 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-08-13 08:14:43,357 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_recruitment.tests.test_hr_employee: Starting TestHremployee.test_compute_hr_applicants_count ... 2026-08-13 08:14:43,394 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:14:43,621 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_recruitment.tests.test_res_partner: Starting TestPartner.test_method_compute_hr_applicants_count ... 2026-08-13 08:14:44,017 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:14:44,040 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [306265, 306264] 2026-08-13 08:14:44,040 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.applicant.resume.line records with IDs: [1, 2] 2026-08-13 08:14:44,231 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_access_right: Starting TestAssertRight.test_01_user_recruitment_access_right ... 2026-08-13 08:14:44,262 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted hr.applicant.resume.line records with IDs: [6] 2026-08-13 08:14:44,284 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_access_right: Starting TestAssertRight.test_02_user_recruitment_admin_access_right ... 2026-08-13 08:14:44,320 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted hr.applicant.resume.line records with IDs: [6] 2026-08-13 08:14:44,345 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_access_right: Starting TestAssertRight.test_03_user_interviewer_access_right ... 2026-08-13 08:14:44,533 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2300] 2026-08-13 08:14:44,546 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #7 deleted hr.applicant.resume.line records with IDs: [6] 2026-08-13 08:14:44,579 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_access_right: Starting TestAssertRight.test_04_user_internal_access_right ... 2026-08-13 08:14:44,941 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [6], uid: 1967, model: hr.applicant.resume.line 2026-08-13 08:14:44,957 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1967, model: hr.applicant.resume.line 2026-08-13 08:14:44,961 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1967, model: hr.applicant.resume.line 2026-08-13 08:14:44,965 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1967, model: hr.applicant.resume.line 2026-08-13 08:14:45,001 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:14:45,043 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [306265, 306264] 2026-08-13 08:14:45,044 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.applicant.resume.line records with IDs: [1, 2] 2026-08-13 08:14:45,197 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_to_hr_skills_recruitment: Starting TestToHrSkillsRecruitment.test_01_create_employee_from_applicant ... 2026-08-13 08:14:45,423 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_recruitment_skills_resume.tests.test_to_hr_skills_recruitment: Starting TestToHrSkillsRecruitment.test_02_constraints_date_check ... 2026-08-13 08:14:45,461 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2024-02-29 09:00:00,000 202 INFO rb-2f9fcab-223857-403445 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 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [306836, 306837, 306838, 306839, 306835, 306830, 306831, 306832, 306833, 306834, 306829] 2024-02-29 09:00:00,000 202 INFO rb-2f9fcab-223857-403445 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 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2301] 2024-02-29 09:00:00,000 202 INFO rb-2f9fcab-223857-403445 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 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [306836, 306837, 306838, 306839, 306835, 306830, 306831, 306832, 306833, 306834, 306829] 2024-02-29 09:00:00,000 202 INFO rb-2f9fcab-223857-403445 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 202 INFO rb-2f9fcab-223857-403445 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 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [306836, 306837, 306838, 306839, 306835, 306830, 306831, 306832, 306833, 306834, 306829] 2024-02-29 09:00:00,000 202 INFO rb-2f9fcab-223857-403445 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 202 INFO rb-2f9fcab-223857-403445 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 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [306836, 306837, 306838, 306839, 306835, 306830, 306831, 306832, 306833, 306834, 306829] 2024-02-29 09:00:00,000 202 INFO rb-2f9fcab-223857-403445 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 202 INFO rb-2f9fcab-223857-403445 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 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [306836, 306837, 306838, 306839, 306835, 306830, 306831, 306832, 306833, 306834, 306829] 2024-02-29 09:00:00,000 202 INFO rb-2f9fcab-223857-403445 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 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_employee_past_retirement ... 2024-02-29 09:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [306836, 306837, 306838, 306839, 306835, 306830, 306831, 306832, 306833, 306834, 306829] 2024-02-29 09:00:00,000 202 INFO rb-2f9fcab-223857-403445 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 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_no_matching_rule ... 2024-02-29 09:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [306836, 306837, 306838, 306839, 306835, 306830, 306831, 306832, 306833, 306834, 306829] 2024-02-29 09:00:00,000 202 INFO rb-2f9fcab-223857-403445 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 202 INFO rb-2f9fcab-223857-403445 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 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [306836, 306837, 306838, 306839, 306835, 306830, 306831, 306832, 306833, 306834, 306829] 2024-02-29 09:00:00,000 202 INFO rb-2f9fcab-223857-403445 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 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2302] 2024-02-29 09:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_no_retirement_date ... 2024-02-29 09:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [306836, 306837, 306838, 306839, 306835, 306830, 306831, 306832, 306833, 306834, 306829] 2024-02-29 09:00:00,000 202 INFO rb-2f9fcab-223857-403445 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 202 INFO rb-2f9fcab-223857-403445 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 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [306836, 306837, 306838, 306839, 306835, 306830, 306831, 306832, 306833, 306834, 306829] 2024-02-29 09:00:00,000 202 INFO rb-2f9fcab-223857-403445 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 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2303] 2024-02-29 09:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_notify_of_retirement ... 2024-02-29 09:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [306836, 306837, 306838, 306839, 306835, 306830, 306831, 306832, 306833, 306834, 306829] 2024-02-29 09:00:00,000 202 INFO rb-2f9fcab-223857-403445 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 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2304] 2024-02-29 09:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_retirement_age.tests.test_hr_employee_retirement: Starting TestHrEmployeeRetirement.test_retirement_rule_constraints ... 2024-02-29 09:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [306836, 306837, 306838, 306839, 306835, 306830, 306831, 306832, 306833, 306834, 306829] 2024-02-29 09:00:00,000 202 INFO rb-2f9fcab-223857-403445 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 202 INFO rb-2f9fcab-223857-403445 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 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [306836, 306837, 306838, 306839, 306835, 306830, 306831, 306832, 306833, 306834, 306829] 2024-02-29 09:00:00,000 202 INFO rb-2f9fcab-223857-403445 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 202 INFO rb-2f9fcab-223857-403445 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 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [306836, 306837, 306838, 306839, 306835, 306830, 306831, 306832, 306833, 306834, 306829] 2024-02-29 09:00:00,000 202 INFO rb-2f9fcab-223857-403445 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 202 INFO rb-2f9fcab-223857-403445 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 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [306836, 306837, 306838, 306839, 306835, 306830, 306831, 306832, 306833, 306834, 306829] 2024-02-29 09:00:00,000 202 INFO rb-2f9fcab-223857-403445 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-13 08:14:54,647 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 17 checked, 17 removed 2026-08-13 08:14:54,658 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_role.tests.test_access_rights: Starting TestAccessRight.test_access_rights_1 ... 2026-08-13 08:14:58,906 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1970 deleted mail.message records with IDs: [49249] 2026-08-13 08:14:58,918 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1970 deleted hr.role records with IDs: [10] 2026-08-13 08:14:58,923 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1970 deleted mail.followers records with IDs: [5160] 2026-08-13 08:14:58,955 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_role.tests.test_access_rights: Starting TestAccessRight.test_access_rights_2 ... 2026-08-13 08:15:03,539 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1972, model: hr.role 2026-08-13 08:15:03,547 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1972, model: hr.role 2026-08-13 08:15:03,559 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1972 deleted mail.message records with IDs: [2506] 2026-08-13 08:15:03,561 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1972, model: hr.role 2026-08-13 08:15:03,602 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_role.tests.test_access_rights: Starting TestAccessRight.test_access_rights_3 ... 2026-08-13 08:15:08,090 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [11], uid: 1976, model: hr.role 2026-08-13 08:15:08,150 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:15:08,163 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_allowed_duplicate_across_companies ... 2026-08-13 08:15:12,352 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_autogenerated_from_name ... 2026-08-13 08:15:12,376 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_autogenerated_strips_accents_and_symbols ... 2026-08-13 08:15:12,402 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_duplicate_write_raises_integrity_error ... 2026-08-13 08:15:12,434 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_stable_on_rename ... 2026-08-13 08:15:12,463 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_role.tests.test_hr_role_code: Starting TestHrRoleCode.test_code_unique_per_company_gets_suffix ... 2026-08-13 08:15:12,501 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:15:12,511 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_check_role_company ... 2026-08-13 08:15:20,302 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_compute_employees_count ... 2026-08-13 08:15:24,245 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_constrains_department_1 ... 2026-08-13 08:15:28,670 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_constrains_department_2 ... 2026-08-13 08:15:32,883 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_constrains_department_3 ... 2026-08-13 08:15:37,192 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_constrains_department_4 ... 2026-08-13 08:15:41,446 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_create_role_have_department ... 2026-08-13 08:15:46,812 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_create_role_without_department ... 2026-08-13 08:15:51,696 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_delete_role_have_employees ... 2026-08-13 08:15:57,507 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [2506] 2026-08-13 08:15:57,550 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_delete_role_not_employee ... 2026-08-13 08:16:02,308 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [51874] 2026-08-13 08:16:02,318 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.role records with IDs: [24] 2026-08-13 08:16:02,364 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_role.tests.test_viin_hr_role: Starting TestViinHrRole.test_update_role ... 2026-08-13 08:16:07,461 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-08-13 08:16:14,009 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_seniority.tests.test_access_rights: Starting TestAccessRights.test_access_rights ... 2026-08-13 08:16:14,100 202 INFO rb-2f9fcab-223857-403445 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-2f9fcab-223857/odoo/tests/case.py:247 2026-08-13 08:16:18,300 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_seniority.tests.test_employee_transfer: Starting TestHrTransferSeniority.test_10_transfer_01 ... 2024-10-20 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [581] 2026-08-13 08:16:18,805 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_seniority.tests.test_employee_transfer: Starting TestHrTransferSeniority.test_10_transfer_02 ... 2024-10-20 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [583] 2026-08-13 08:16:19,485 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_seniority.tests.test_employee_transfer: Starting TestHrTransferSeniority.test_10_transfer_03 ... 2024-10-20 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.resume.line records with IDs: [585] 2024-10-20 00:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2305] 2026-08-13 08:16:20,456 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 5 removed 2026-08-13 08:16:20,468 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_1 ... 2026-08-13 08:16:20,914 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_2 ... 2026-08-13 08:16:21,280 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_3 ... 2026-08-13 08:16:21,636 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_4 ... 2026-08-13 08:16:22,057 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_5 ... 2026-08-13 08:16:22,628 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_6 ... 2026-08-13 08:16:23,015 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_7 ... 2026-08-13 08:16:23,558 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_seniority.tests.test_hr_employee_seniority: Starting TestHrEmployeeSeniority.test_hr_employee_seniority_8 ... 2026-08-13 08:16:24,196 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:16:29,172 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_skill_framework.tests.test_access_rights: Starting TestAccessRight.test_access_right_2 ... 2026-08-13 08:16:29,460 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2022, model: hr.job 2026-08-13 08:16:29,488 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2022 deleted mail.message records with IDs: [2224, 1572] 2026-08-13 08:16:29,493 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2022, model: hr.job 2026-08-13 08:16:29,541 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2022, model: hr.skill.description 2026-08-13 08:16:29,545 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2022, model: hr.skill.description 2026-08-13 08:16:29,549 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2022, model: hr.skill.description 2026-08-13 08:16:29,585 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2022, model: hr.rank.skill.description 2026-08-13 08:16:29,589 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2022, model: hr.rank.skill.description 2026-08-13 08:16:29,592 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2022, model: hr.rank.skill.description 2026-08-13 08:16:29,613 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_skill_framework.tests.test_access_rights: Starting TestAccessRight.test_access_right_3 ... 2026-08-13 08:16:29,656 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_skill_framework.tests.test_access_rights: Starting TestAccessRight.test_access_rights_1 ... 2026-08-13 08:16:29,731 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:16:35,346 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework: Starting TestViinHrRank.test_hr_rank_skill_description_api_contraints_1 ... 2026-08-13 08:16:35,628 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework: Starting TestViinHrRank.test_hr_rank_skill_description_api_contraints_2 ... 2026-08-13 08:16:35,965 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework: Starting TestViinHrRank.test_hr_rank_skill_description_sql_constraints ... 2026-08-13 08:16:36,252 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework: Starting TestViinHrRank.test_hr_skill_description_sql_constraints ... 2026-08-13 08:16:36,570 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:16:48,367 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_access_right_report_1 ... 2026-08-13 08:16:48,441 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_access_right_report_2 ... 2026-08-13 08:16:48,558 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_access_right_report_3 ... 2026-08-13 08:16:48,624 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_context_rank_competency_score ... 2026-08-13 08:16:48,676 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_highest_skill_level ... 2026-08-13 08:16:48,851 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_competency_score ... 2026-08-13 08:16:48,954 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_job_position_skill_required ... 2026-08-13 08:16:49,165 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_1 ... 2026-08-13 08:16:49,261 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_10 ... 2026-08-13 08:16:49,362 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_11 ... 2026-08-13 08:16:49,515 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_12 ... 2026-08-13 08:16:49,567 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.rank records with IDs: [35] 2026-08-13 08:16:49,652 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_2 ... 2026-08-13 08:16:49,786 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_3 ... 2026-08-13 08:16:49,832 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.employee.skill records with IDs: [89] 2026-08-13 08:16:49,919 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_4 ... 2026-08-13 08:16:49,960 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.employee.skill records with IDs: [89] 2026-08-13 08:16:50,031 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_5 ... 2026-08-13 08:16:50,158 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_6 ... 2026-08-13 08:16:50,274 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_7 ... 2026-08-13 08:16:50,373 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_8 ... 2026-08-13 08:16:50,499 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_skill_framework.tests.test_viin_hr_skill_framework_report: Starting TestHrEmployeeSkillReport.test_report_skill_framework_9 ... 2026-08-13 08:16:50,695 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-08-13 08:16:51,115 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [161733, 161734] 2026-08-13 08:16:51,115 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.employee.skill records with IDs: [22, 23] 2026-08-13 08:16:51,201 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel: Starting TestChannelEmployee.test_01_update_employee_skill ... 2026-08-13 08:16:51,371 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel: Starting TestChannelEmployee.test_02_update_employee_skill ... 2026-08-13 08:16:51,589 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:16:51,915 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [161733, 161734] 2026-08-13 08:16:51,915 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.employee.skill records with IDs: [22, 23] 2026-08-13 08:16:51,915 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel_skill_level: Starting TestSlideChannelSkillLevel.test_01_create_course_skill_level_success ... 2026-08-13 08:16:51,940 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel_skill_level: Starting TestSlideChannelSkillLevel.test_02_duplicate_skill_for_course ... 2026-08-13 08:16:52,011 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel_skill_level: Starting TestSlideChannelSkillLevel.test_03_skill_and_type_mismatch ... 2026-08-13 08:16:52,080 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_skills_slides.tests.test_slide_channel_skill_level: Starting TestSlideChannelSkillLevel.test_04_skill_level_and_type_mismatch ... 2026-08-13 08:16:52,156 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:16:52,345 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-08-13 08:16:52,349 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_timesheet_timer.tests.test_archive_project_task: Starting TestArchiveProjectTask.test_01_log_timesheet_on_archived_task ... 2026-08-13 08:16:52,439 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_timesheet_timer.tests.test_archive_project_task: Starting TestArchiveProjectTask.test_02_log_timesheet_not_allow_archive_task ... 2026-08-13 08:16:52,694 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_timesheet_timer.tests.test_archive_project_task: Starting TestArchiveProjectTask.test_03_log_multi_timesheet_ignore_archived_task ... 2026-08-13 08:16:52,757 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted ir.model.data records with IDs: [136585] 2026-08-13 08:16:52,757 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [25] 2026-08-13 08:16:53,078 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_timesheet_timer.tests.test_archive_project_task: Starting TestArchiveProjectTask.test_04_log_timesheet_archived_project ... 2026-08-13 08:16:53,150 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [136581, 136585, 136595] 2026-08-13 08:16:53,150 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [26, 24, 25] 2026-08-13 08:16:53,239 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_timesheet_timer.tests.test_archive_project_task: Starting TestArchiveProjectTask.test_05_log_timesheet_archived_project ... 2026-08-13 08:16:53,447 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:16:53,648 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-08-13 08:16:54,488 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_01_compute_timesheet_wip ... 2026-08-13 08:16:54,654 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_01_log_timesheet_manager ... 2026-08-13 08:16:54,850 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_01_wip_timesheet_unfollow_task ... 2026-08-13 08:16:55,039 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted mail.followers records with IDs: [211] 2026-08-13 08:16:55,058 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_02_compute_is_login_user_doing ... 2026-08-13 08:16:55,214 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_02_log_timesheet ... 2026-08-13 08:16:55,407 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_02_wip_timesheet_unfollow_task ... 2026-08-13 08:16:55,603 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-08-13 08:16:55,631 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task: Starting TestPorjectTaskManager.test_03_log_timesheet ... 2026-08-13 08:16:55,895 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:16:56,062 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-08-13 08:16:56,189 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task_multi_login: Starting TestPorjectTaskMultiLogin.test_01_multi_login ... 2026-08-13 08:16:56,507 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_timesheet_timer.tests.test_project_task_multi_login: Starting TestPorjectTaskMultiLogin.test_02_multi_login ... 2026-08-13 08:16:56,784 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:16:56,932 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-08-13 08:16:57,045 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_timesheet_timer.tests.test_systray_timer_menu: Starting TestSystrayTimerMenu.test_get_timesheet_timer_systray_data_empty ... 2026-08-13 08:16:57,100 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_timesheet_timer.tests.test_systray_timer_menu: Starting TestSystrayTimerMenu.test_get_timesheet_timer_systray_data_with_task ... 2026-08-13 08:16:57,268 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:16:57,425 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-08-13 08:16:57,443 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_timesheet_timer.tests.test_timer_core: Starting TestTimesheetTimerCore.test_01_time_start_constraints ... 2026-08-13 08:16:57,519 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_timesheet_timer.tests.test_timer_core: Starting TestTimesheetTimerCore.test_02_stop_timer_same_day_records_elapsed_hours ... 2026-08-13 08:16:57,744 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:16:57,906 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-08-13 08:16:57,926 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_timesheet_timer.tests.test_timer_resolve_wizard: Starting TestTimesheetTimerResolveWizard.test_01_stop_cross_day_returns_wizard_action ... 2026-08-13 08:16:58,119 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_timesheet_timer.tests.test_timer_resolve_wizard: Starting TestTimesheetTimerResolveWizard.test_02_apply_actual_elapsed_and_start_next_task ... 2026-08-13 08:16:58,471 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [1694], uid: 6, model: account.analytic.line 2026-08-13 08:16:58,645 202 INFO rb-2f9fcab-223857-403445 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-13 08:16:58,902 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:16:59,095 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [345, 344] 2026-08-13 08:16:59,098 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_timesheet_timer.tests.test_timesheet_access_rules: Starting TestPorjectTaskManager.test_01_test_access_rule_with_user ... 2026-08-13 08:16:59,145 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-08-13 08:16:59,229 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [1698], uid: 6, model: account.analytic.line 2026-08-13 08:16:59,419 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_timesheet_timer.tests.test_timesheet_access_rules: Starting TestPorjectTaskManager.test_02_test_access_rule_with_user ... 2026-08-13 08:16:59,458 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-08-13 08:16:59,565 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [1700], uid: 6, model: account.analytic.line 2026-08-13 08:16:59,729 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_timesheet_timer.tests.test_timesheet_access_rules: Starting TestPorjectTaskManager.test_03_test_access_rule_with_user ... 2026-08-13 08:16:59,769 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-08-13 08:16:59,882 202 INFO rb-2f9fcab-223857-403445 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-13 08:16:59,954 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_timesheet_timer.tests.test_timesheet_access_rules: Starting TestPorjectTaskManager.test_04_test_access_rule_with_user ... 2026-08-13 08:16:59,992 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-08-13 08:17:00,125 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted ir.model.data records with IDs: [218436] 2026-08-13 08:17:00,125 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted account.analytic.line records with IDs: [254] 2026-08-13 08:17:00,254 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted ir.model.data records with IDs: [218437] 2026-08-13 08:17:00,254 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted account.analytic.line records with IDs: [255] 2026-08-13 08:17:00,332 202 INFO rb-2f9fcab-223857-403445 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-13 08:17:00,463 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [218414] 2026-08-13 08:17:00,463 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #6 deleted account.analytic.line records with IDs: [232] 2026-08-13 08:17:00,582 202 INFO rb-2f9fcab-223857-403445 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-13 08:17:00,624 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_timesheet_timer.tests.test_timesheet_access_rules: Starting TestPorjectTaskManager.test_05_test_access_rule_with_user ... 2026-08-13 08:17:00,674 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [211] 2026-08-13 08:17:00,768 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [1702], uid: 6, model: account.analytic.line 2026-08-13 08:17:00,951 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:17:01,586 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_contract.tests.test_access_rights: Starting WorkEntryTestAccessright.test_01_access_rights_base_user ... 2026-08-13 08:17:01,730 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2036, model: hr.work.entry 2026-08-13 08:17:01,735 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2036, model: hr.work.entry 2026-08-13 08:17:01,739 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2036, model: hr.work.entry 2026-08-13 08:17:01,742 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2036, model: hr.work.entry.type 2026-08-13 08:17:01,745 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2036, model: hr.work.entry.type 2026-08-13 08:17:01,747 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2036, model: hr.work.entry.type 2026-08-13 08:17:01,770 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_contract.tests.test_access_rights: Starting WorkEntryTestAccessright.test_02_access_rule_base_user ... 2026-08-13 08:17:01,880 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [11083], uid: 2036, model: hr.work.entry 2026-08-13 08:17:01,948 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [11084], uid: 2036, model: hr.work.entry 2026-08-13 08:17:02,102 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [11084], uid: 2036, model: hr.work.entry 2026-08-13 08:17:02,163 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_contract.tests.test_access_rights: Starting WorkEntryTestAccessright.test_03_access_rights_hr_admin ... 2026-08-13 08:17:02,325 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2036 deleted hr.work.entry records with IDs: [11085] 2026-08-13 08:17:02,361 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:17:02,423 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_contract.tests.test_work_entry: Starting WorkEntryTest.test_01_valid_duration_01 ... 2026-08-13 08:17:03,418 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_contract.tests.test_work_entry: Starting WorkEntryTest.test_02_valid_duration_02 ... 2026-08-13 08:17:03,772 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_contract.tests.test_work_entry: Starting WorkEntryTest.test_02_valid_duration_03 ... 2026-08-13 08:17:04,066 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_contract.tests.test_work_entry: Starting WorkEntryTest.test_03_work_entry_duration ... 2026-08-13 08:17:04,592 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [7] 2026-08-13 08:17:04,940 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2308] 2026-08-13 08:17:05,574 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [137] 2026-08-13 08:17:06,116 202 INFO rb-2f9fcab-223857-403445 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 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [11568, 11569, 11570, 11571, 11572, 11573, 11574, 11575, 11576, 11577, 11578, 11579, 11580, 11581, 11582, 11583, 11584, 11585, 11586, 11587, 11588, 11589, 11590, 11591, 11592, 11593, 11594, 11595, 11596, 11597, 11598, 11599, 11600, 11601, 11602, 11603, 11604, 11605, 11606, 11607, 11608, 11609, 11610, 11611, 11612, 11613] 2025-01-31 09:00:00,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [11614, 11615, 11616, 11617, 11618, 11619, 11620, 11621, 11622, 11623, 11624, 11625, 11626, 11627, 11628, 11629, 11630, 11631, 11632, 11633, 11634, 11635, 11636, 11637, 11638, 11639, 11640, 11641, 11642, 11643, 11644, 11645, 11646, 11647, 11648, 11649, 11650, 11651, 11652, 11653, 11654, 11655, 11656, 11657, 11658, 11659, 11660, 11661, 11662, 11663, 11664, 11665, 11666, 11667, 11668, 11669, 11670, 11671, 11672, 11673, 11674, 11675, 11676, 11677, 11678, 11679, 11680, 11681, 11682, 11683, 11684, 11685, 11686, 11687, 11688, 11689, 11690, 11691, 11692, 11693, 11694, 11695, 11696, 11697, 11698, 11699] 2026-08-13 08:17:08,310 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:17:08,558 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_01_compute_contract_id ... 2026-08-13 08:17:08,757 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_02_create_attendance_01 ... 2026-08-13 08:17:08,880 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_02_create_attendance_02 ... 2026-08-13 08:17:09,451 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_03_write_attendance_01 ... 2026-08-13 08:17:09,682 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_03_write_attendance_02 ... 2026-08-13 08:17:10,006 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_04_unlink_attendance ... 2026-08-13 08:17:10,168 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [53301] 2026-08-13 08:17:10,187 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.attendance records with IDs: [82] 2026-08-13 08:17:10,242 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_05_unlink_work_entry ... 2026-08-13 08:17:10,426 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [11896, 11897] 2026-08-13 08:17:10,446 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_06_action_regen_attedance_work_entry ... 2026-08-13 08:17:10,622 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_06_cancel_work_entry ... 2026-08-13 08:17:10,844 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_contract_attendance.tests.test_work_entry: Starting WorkEntryTest.test_07_regenerate_work_entries ... 2026-08-13 08:17:11,233 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:17:11,576 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_01_conflict_timeoff_attendance_01 ... 2026-08-13 08:17:11,989 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_01_conflict_timeoff_attendance_02 ... 2026-08-13 08:17:12,312 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_02_conflict_timeoff_attendance_01 ... 2026-08-13 08:17:12,646 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_02_conflict_timeoff_attendance_02 ... 2026-08-13 08:17:13,133 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_03_conflict_timeoff_attendance_01 ... 2026-08-13 08:17:13,503 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [12014, 12015] 2026-08-13 08:17:13,627 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_03_conflict_timeoff_attendance_02 ... 2026-08-13 08:17:13,991 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [12019, 12020] 2026-08-13 08:17:14,095 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_03_conflict_timeoff_attendance_03 ... 2026-08-13 08:17:14,468 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [12024, 12025] 2026-08-13 08:17:14,569 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_04_refure_leave_01 ... 2026-08-13 08:17:14,960 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [146] 2026-08-13 08:17:15,128 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1741] 2026-08-13 08:17:15,158 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_04_refure_leave_02 ... 2026-08-13 08:17:15,514 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [147] 2026-08-13 08:17:15,703 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1742] 2026-08-13 08:17:15,732 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_05_cancel_leave ... 2026-08-13 08:17:15,997 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [148] 2026-08-13 08:17:16,094 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1743] 2026-08-13 08:17:16,139 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_contract_attendance_holiday.tests.test_work_entry: Starting TestWorkEntry.test_06_regenerate_work_entries ... 2026-08-13 08:17:16,876 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted hr.work.entry records with IDs: [12055, 12056] 2026-08-13 08:17:16,941 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:17:16,996 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_leave_type: Starting TestHrLeaveType.test_01_create_leave_type_with_suspension ... 2026-08-13 08:17:17,048 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_leave_type: Starting TestHrLeaveType.test_02_invalid_work_entry_type ... 2026-08-13 08:17:17,101 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_leave_type: Starting TestHrLeaveType.test_03_update_work_entry_type ... 2026-08-13 08:17:17,166 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:17:17,220 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_work_entry: Starting TestHrWorkEntryType.test_01_create_work_entry_type ... 2026-08-13 08:17:17,254 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_work_entry: Starting TestHrWorkEntryType.test_02_disable_suspension_with_leave_type ... 2026-08-13 08:17:17,299 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_contract_suspension.tests.test_hr_work_entry: Starting TestHrWorkEntryType.test_03_enable_suspension_with_normal_leave ... 2026-08-13 08:17:17,356 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:17:17,620 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [151] 2026-08-13 08:17:17,679 202 INFO rb-2f9fcab-223857-403445 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-13 08:17:17,870 202 INFO rb-2f9fcab-223857-403445 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-13 08:17:17,919 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:17:17,931 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_holidays.tests.test_hr_leave_type: Starting HrLeaveType.test_01_generate_work_entry_type ... 2026-08-13 08:17:18,007 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:17:18,272 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [152] 2026-08-13 08:17:18,825 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2309] 2026-08-13 08:17:19,151 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1264] 2026-08-13 08:17:19,162 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_holidays.tests.test_resource_calendar_leaves: Starting TestResourceCalendarLeave.test_01_regenerate_work_entry ... 2026-08-13 08:17:19,267 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [7, 153] 2026-08-13 08:17:19,806 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [156, 155] 2026-08-13 08:17:20,351 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [1750, 1749, 1748, 1747, 1746] 2026-08-13 08:17:20,444 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [154] 2026-08-13 08:17:20,528 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [158, 157] 2026-08-13 08:17:20,874 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <304769825782091.1786609040.842496871948242-openerp-message-notify@251d436d6d9f>: ['"Test employee 01" <@False>'] 2026-08-13 08:17:20,887 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2310] 2026-08-13 08:17:21,136 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:17:21,485 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [161] 2026-08-13 08:17:21,582 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_01 ... 2026-08-13 08:17:22,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2311] 2026-08-13 08:17:22,313 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1265] 2026-08-13 08:17:22,345 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_02 ... 2026-08-13 08:17:22,588 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2312] 2026-08-13 08:17:22,870 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1266] 2026-08-13 08:17:22,984 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2313] 2026-08-13 08:17:23,230 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1267] 2026-08-13 08:17:23,260 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_03 ... 2026-08-13 08:17:23,480 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2314] 2026-08-13 08:17:23,741 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1268] 2026-08-13 08:17:23,870 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2315] 2026-08-13 08:17:24,214 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1269] 2026-08-13 08:17:24,243 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_04 ... 2026-08-13 08:17:24,413 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2316] 2026-08-13 08:17:24,706 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1270] 2026-08-13 08:17:24,795 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2317] 2026-08-13 08:17:25,002 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1271] 2026-08-13 08:17:25,024 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_05 ... 2026-08-13 08:17:25,200 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2318] 2026-08-13 08:17:25,493 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1272] 2026-08-13 08:17:25,632 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2319] 2026-08-13 08:17:25,889 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1273] 2026-08-13 08:17:25,921 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_01_handly_conflict_we_06 ... 2026-08-13 08:17:26,095 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2320] 2026-08-13 08:17:26,336 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1274] 2026-08-13 08:17:26,476 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2321] 2026-08-13 08:17:26,824 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1275] 2026-08-13 08:17:26,851 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_02_handly_conflict_we_01 ... 2026-08-13 08:17:27,046 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2322] 2026-08-13 08:17:27,359 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1276] 2026-08-13 08:17:27,401 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_02_handly_conflict_we_02 ... 2026-08-13 08:17:27,617 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2323] 2026-08-13 08:17:27,869 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1277] 2026-08-13 08:17:27,972 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2324] 2026-08-13 08:17:28,201 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1278] 2026-08-13 08:17:28,231 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_02_handly_conflict_we_03 ... 2026-08-13 08:17:28,402 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2325] 2026-08-13 08:17:28,635 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1279] 2026-08-13 08:17:28,733 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2326] 2026-08-13 08:17:28,930 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1280] 2026-08-13 08:17:28,959 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_02_handly_conflict_we_04 ... 2026-08-13 08:17:29,118 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2327] 2026-08-13 08:17:29,355 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1281] 2026-08-13 08:17:29,446 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2328] 2026-08-13 08:17:29,645 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1282] 2026-08-13 08:17:29,671 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_03_handly_conflict_we_01 ... 2026-08-13 08:17:29,823 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2329] 2026-08-13 08:17:30,106 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1283] 2026-08-13 08:17:30,135 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_03_handly_conflict_we_02 ... 2026-08-13 08:17:30,295 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2330] 2026-08-13 08:17:30,534 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1284] 2026-08-13 08:17:30,623 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2331] 2026-08-13 08:17:30,840 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1285] 2026-08-13 08:17:30,871 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_03_handly_conflict_we_03 ... 2026-08-13 08:17:31,035 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2332] 2026-08-13 08:17:31,281 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1286] 2026-08-13 08:17:31,386 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2333] 2026-08-13 08:17:31,590 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1287] 2026-08-13 08:17:31,618 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_04_handly_conflict_we_01 ... 2026-08-13 08:17:31,772 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2334] 2026-08-13 08:17:32,013 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1288] 2026-08-13 08:17:32,041 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_04_handly_conflict_we_02 ... 2026-08-13 08:17:32,191 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2335] 2026-08-13 08:17:32,421 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1289] 2026-08-13 08:17:32,514 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2336] 2026-08-13 08:17:32,829 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1290] 2026-08-13 08:17:32,860 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_04_handly_conflict_we_03 ... 2026-08-13 08:17:33,062 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2337] 2026-08-13 08:17:33,311 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1291] 2026-08-13 08:17:33,415 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2338] 2026-08-13 08:17:33,644 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1292] 2026-08-13 08:17:33,674 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_05_handly_conflict_we ... 2026-08-13 08:17:33,927 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2339] 2026-08-13 08:17:34,185 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1293] 2026-08-13 08:17:34,216 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_06_handly_conflict_we ... 2026-08-13 08:17:34,413 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2340] 2026-08-13 08:17:34,525 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2341] 2026-08-13 08:17:34,627 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2342] 2026-08-13 08:17:34,733 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2343] 2026-08-13 08:17:35,117 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1294, 1295, 1296, 1297] 2026-08-13 08:17:35,147 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_07_handly_conflict_we ... 2026-08-13 08:17:35,296 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2344] 2026-08-13 08:17:35,390 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2345] 2026-08-13 08:17:35,497 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2346] 2026-08-13 08:17:35,822 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1298, 1299, 1300] 2026-08-13 08:17:35,848 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_08_handly_conflict_we ... 2026-08-13 08:17:36,034 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2347] 2026-08-13 08:17:36,305 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1301] 2026-08-13 08:17:36,332 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_09_handly_conflict_we ... 2026-08-13 08:17:36,504 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2348] 2026-08-13 08:17:36,617 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2349] 2026-08-13 08:17:36,954 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1302, 1303] 2026-08-13 08:17:36,981 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_hr_work_entry_holidays.tests.test_work_entry: Starting TestWorkEntry.test_conflict_handling_deletes_only_regen_days ... 2026-08-13 08:17:37,127 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2350] 2026-08-13 08:17:37,369 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1304] 2026-08-13 08:17:37,419 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:17:47,377 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2037 deleted product.product records with IDs: [1742] 2026-08-13 08:17:47,436 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_recompute_grouping_lines ... 2026-08-13 08:17:50,248 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2037 deleted invoice.line.grouping records with IDs: [2] 2026-08-13 08:17:50,625 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_not_consecutive ... 2026-08-13 08:17:53,591 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_different_discount ... 2026-08-13 08:17:56,465 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2037 deleted invoice.line.grouping records with IDs: [12] 2026-08-13 08:17:56,801 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_different_taxes ... 2026-08-13 08:17:59,160 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2037 deleted invoice.line.grouping records with IDs: [18] 2026-08-13 08:17:59,466 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_product_tax_discount ... 2026-08-13 08:18:01,989 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2037 deleted invoice.line.grouping records with IDs: [24] 2026-08-13 08:18:02,398 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_product_tax_discount_2 ... 2026-08-13 08:18:04,471 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_with_product_template_tax_discount ... 2026-08-13 08:18:07,184 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2037 deleted invoice.line.grouping records with IDs: [30] 2026-08-13 08:18:07,527 202 INFO rb-2f9fcab-223857-403445 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-13 08:18:10,129 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2037 deleted invoice.line.grouping records with IDs: [34] 2026-08-13 08:18:10,465 202 INFO rb-2f9fcab-223857-403445 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-13 08:18:12,981 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2037 deleted invoice.line.grouping records with IDs: [40] 2026-08-13 08:18:13,972 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2037 deleted invoice.line.grouping records with IDs: [43, 44] 2026-08-13 08:18:14,328 202 INFO rb-2f9fcab-223857-403445 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-13 08:18:17,646 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2037 deleted invoice.line.grouping records with IDs: [50] 2026-08-13 08:18:18,015 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_invoice_line_grouping.tests.test_viin_invoice_line_grouping: Starting TestInvoiceLineGrouping.test_summarize_lines_without_product ... 2026-08-13 08:18:19,961 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2037 deleted invoice.line.grouping records with IDs: [56] 2026-08-13 08:18:20,060 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:18:20,075 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_link_tracker_qr_code.tests.test_link_tracker_qr_code: Starting LinkTrackerQRCode.test_qr_code_01 ... 2026-08-13 08:18:20,076 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common.requests: request http://viindoo.com/ with timeout 3 increased to 10s during tests 2026-08-13 08:18:20,076 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common.requests: Blocking un-mocked external HTTP request GET http://viindoo.com/ 2026-08-13 08:18:20,133 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:18:20,454 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7065] 2026-08-13 08:18:20,454 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-08-13 08:18:20,539 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7087] 2026-08-13 08:18:20,539 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-08-13 08:18:29,600 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2039 deleted mail.message records with IDs: [3159, 3158] 2026-08-13 08:18:29,625 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2039 deleted loan.floating.rate records with IDs: [2, 1] 2026-08-13 08:18:29,684 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2039 deleted mail.message records with IDs: [3163, 3162, 3161] 2026-08-13 08:18:29,689 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2039 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-08-13 08:18:29,710 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2039 deleted mail.message records with IDs: [3167, 3166, 3165] 2026-08-13 08:18:29,714 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2039 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-08-13 08:18:31,188 202 INFO rb-2f9fcab-223857-403445 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-13 08:18:31,477 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2039 deleted loan.borrow.refund.line records with IDs: [1] 2026-08-13 08:18:31,560 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2039 deleted loan.borrow.interest.line records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] 2026-08-13 08:18:31,972 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2039 deleted loan.borrow.refund.line records with IDs: [2] 2026-08-13 08:18:32,056 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2039 deleted loan.borrow.interest.line records with IDs: [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] 2026-08-13 08:18:33,796 202 INFO rb-2f9fcab-223857-403445 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-13 08:18:34,036 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2039 deleted loan.borrow.refund.line records with IDs: [4] 2026-08-13 08:18:34,081 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2039 deleted loan.borrow.interest.line records with IDs: [37, 38] 2026-08-13 08:18:34,365 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2039 deleted loan.borrow.refund.line records with IDs: [5] 2026-08-13 08:18:34,418 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2039 deleted loan.borrow.interest.line records with IDs: [39, 40] 2026-08-13 08:18:35,233 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2039 deleted mail.message records with IDs: [53521, 53520] 2026-08-13 08:18:35,243 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2039 deleted loan.borrow.interest.line records with IDs: [41, 42] 2026-08-13 08:18:35,255 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2039 deleted mail.followers records with IDs: [5382, 5383] 2026-08-13 08:18:36,309 202 INFO rb-2f9fcab-223857-403445 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-13 08:18:36,552 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2039 deleted loan.borrow.refund.line records with IDs: [7] 2026-08-13 08:18:36,592 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2039 deleted loan.borrow.interest.line records with IDs: [45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56] 2026-08-13 08:18:36,983 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2039 deleted loan.borrow.refund.line records with IDs: [8] 2026-08-13 08:18:37,065 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2039 deleted loan.borrow.interest.line records with IDs: [57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68] 2026-08-13 08:18:37,906 202 INFO rb-2f9fcab-223857-403445 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-13 08:18:38,225 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2039 deleted loan.lend.refund.line records with IDs: [1] 2026-08-13 08:18:38,296 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2039 deleted loan.lend.interest.line records with IDs: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12] 2026-08-13 08:18:38,612 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2039 deleted loan.lend.refund.line records with IDs: [2] 2026-08-13 08:18:38,669 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2039 deleted loan.lend.interest.line records with IDs: [13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24] 2026-08-13 08:18:40,086 202 INFO rb-2f9fcab-223857-403445 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-13 08:18:40,253 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2039 deleted loan.lend.refund.line records with IDs: [4] 2026-08-13 08:18:40,284 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2039 deleted loan.lend.interest.line records with IDs: [37, 38] 2026-08-13 08:18:40,551 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2039 deleted loan.lend.refund.line records with IDs: [5] 2026-08-13 08:18:40,608 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2039 deleted loan.lend.interest.line records with IDs: [39, 40] 2026-08-13 08:18:41,404 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2039 deleted mail.message records with IDs: [53570, 53569] 2026-08-13 08:18:41,425 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2039 deleted loan.lend.interest.line records with IDs: [41, 42] 2026-08-13 08:18:41,446 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2039 deleted mail.followers records with IDs: [5436, 5437] 2026-08-13 08:18:42,559 202 INFO rb-2f9fcab-223857-403445 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-13 08:18:42,952 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2039 deleted loan.lend.refund.line records with IDs: [7] 2026-08-13 08:18:43,014 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2039 deleted loan.lend.interest.line records with IDs: [45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56] 2026-08-13 08:18:43,403 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2039 deleted loan.lend.refund.line records with IDs: [8] 2026-08-13 08:18:43,496 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2039 deleted loan.lend.interest.line records with IDs: [57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68] 2026-08-13 08:18:44,456 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:18:45,351 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_001_viewer_access_own_shipment_only ... 2026-08-13 08:18:45,533 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2043, model: logistics.shipment 2026-08-13 08:18:45,550 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2043, model: account.analytic.line 2026-08-13 08:18:45,558 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2043, model: logistics.shipment 2026-08-13 08:18:45,585 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_002_user_can_create_write_but_not_unlink_shipment ... 2026-08-13 08:18:45,733 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2042, model: account.analytic.line 2026-08-13 08:18:45,763 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_003_viewer_cannot_create_write_unlink_related_records ... 2026-08-13 08:18:45,990 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2043, model: logistics.shipment.leg 2026-08-13 08:18:46,007 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2043, model: logistics.shipment.package 2026-08-13 08:18:46,020 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2043, model: logistics.shipment.cargo 2026-08-13 08:18:46,027 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2043, model: tracking.location.history 2026-08-13 08:18:46,031 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2043, model: logistics.shipment.leg 2026-08-13 08:18:46,034 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2043, model: logistics.shipment.package 2026-08-13 08:18:46,036 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2043, model: logistics.shipment.cargo 2026-08-13 08:18:46,042 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2043, model: tracking.location.history 2026-08-13 08:18:46,053 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2043, model: logistics.shipment.leg 2026-08-13 08:18:46,056 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2043, model: logistics.shipment.package 2026-08-13 08:18:46,059 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2043, model: logistics.shipment.cargo 2026-08-13 08:18:46,061 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2043, model: tracking.location.history 2026-08-13 08:18:46,091 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_004_user_can_create_write_but_not_unlink_related_records ... 2026-08-13 08:18:46,365 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2042, model: account.analytic.line 2026-08-13 08:18:46,372 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2042, model: tracking.location.history 2026-08-13 08:18:46,397 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_005_viewer_can_read_tags_of_own_shipment ... 2026-08-13 08:18:46,477 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_006_responsible_is_auto_followed_on_create ... 2026-08-13 08:18:46,561 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_access_rights: Starting TestAccessRights.test_007_new_responsible_is_auto_followed_on_write ... 2026-08-13 08:18:46,645 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:18:47,487 202 INFO rb-2f9fcab-223857-403445 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-13 08:18:47,568 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_cutoff_vs_main_carriage_etd: Starting TestCutoffVsMainCarriageEtd.test_019_cutoff_after_main_carriage_etd_is_rejected ... 2026-08-13 08:18:47,715 202 INFO rb-2f9fcab-223857-403445 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-13 08:18:47,794 202 INFO rb-2f9fcab-223857-403445 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-13 08:18:47,916 202 INFO rb-2f9fcab-223857-403445 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-13 08:18:48,053 202 INFO rb-2f9fcab-223857-403445 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-13 08:18:48,209 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:18:48,225 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_demo_users_group_membership: Starting TestLogisticsDemoUsersGroupMembership.test_base_user_demo_has_logistics_shipment_user_group ... 2026-08-13 08:18:48,260 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_demo_users_group_membership: Starting TestLogisticsDemoUsersGroupMembership.test_logistics_admin_demo_has_group_admin ... 2026-08-13 08:18:48,319 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:18:49,241 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_create_appends_port_and_keeps_hyphenated_base ... 2026-08-13 08:18:49,391 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_onchange_change_port_keeps_hyphenated_base ... 2026-08-13 08:18:49,548 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_onchange_clear_port_restores_base_name ... 2026-08-13 08:18:49,677 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_write_backward_compat_legacy_endash_suffix_is_stripped ... 2026-08-13 08:18:49,820 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_write_change_port_has_no_double_suffix ... 2026-08-13 08:18:49,989 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_local_charge_naming: Starting TestLocalChargeNaming.test_write_clear_port_restores_base_name ... 2026-08-13 08:18:50,149 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:18:50,169 202 INFO rb-2f9fcab-223857-403445 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-13 08:18:50,253 202 INFO rb-2f9fcab-223857-403445 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-13 08:18:50,304 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:18:51,177 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_001_shipment_name_sequence ... 2026-08-13 08:18:51,259 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_002_leg_name_sequence ... 2026-08-13 08:18:51,329 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_003_freight_product_name_generated_on_create ... 2026-08-13 08:18:51,589 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_naming: Starting TestNaming.test_004_sea_port_is_findable_by_its_port_name ... 2026-08-13 08:18:51,673 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:18:51,688 202 INFO rb-2f9fcab-223857-403445 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-13 08:18:51,712 202 INFO rb-2f9fcab-223857-403445 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-13 08:18:52,075 202 INFO rb-2f9fcab-223857-403445 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-13 08:18:52,075 202 INFO rb-2f9fcab-223857-403445 viin_logistics_post_migration_under_test: viin_logistics migration 18.0.1.1.3: repaired ['VNHPH'] 2026-08-13 08:18:52,101 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_port_coordinate_migration: Starting TestPortCoordinateMigration.test_post_migration_repairs_coordinates_without_touching_the_port_address ... 2026-08-13 08:18:52,466 202 INFO rb-2f9fcab-223857-403445 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-13 08:18:52,466 202 INFO rb-2f9fcab-223857-403445 viin_logistics_post_migration_under_test: viin_logistics migration 18.0.1.1.3: repaired ['VNHPH'] 2026-08-13 08:18:52,498 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:18:52,510 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_compute_localization_button_is_reachable_on_a_port_without_coordinates ... 2026-08-13 08:18:52,569 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_every_shipped_sea_port_carries_usable_coordinates ... 2026-08-13 08:18:52,598 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_geolocate_buttons_agree_with_presence_rule_non_regression_guard ... 2026-08-13 08:18:52,659 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_geolocate_buttons_agree_with_presence_rule_on_half_zero_coordinates ... 2026-08-13 08:18:52,714 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_geolocate_buttons_are_mutually_exclusive_in_every_coordinate_state ... 2026-08-13 08:18:52,768 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_hai_phong_port_resolves_to_hai_phong ... 2026-08-13 08:18:52,794 202 INFO rb-2f9fcab-223857-403445 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-13 08:18:52,821 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_port_geolocation: Starting TestPortGeolocation.test_shipped_demo_locations_resolve_to_their_published_places ... 2026-08-13 08:18:52,859 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:18:53,727 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_scenario_template: Starting TestScenarioTemplate.test_002_apply_adds_missing_stages_and_legs ... 2026-08-13 08:18:54,050 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted logistics.shipment.stage.line records with IDs: [856] 2026-08-13 08:18:54,185 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:18:55,157 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_shipment_container: Starting TestShipmentContainer.test_001_container_form_creatable_without_shipment_context ... 2026-08-13 08:18:55,419 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:18:56,218 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_001_default_stage_and_current_stage_is_first_stage_in_sequence ... 2026-08-13 08:18:56,295 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_002_timeline_constraints ... 2026-08-13 08:18:56,462 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_005_package_cargo_non_negative_constraints ... 2026-08-13 08:18:56,590 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_006_origin_destination_computed_from_legs ... 2026-08-13 08:18:56,862 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_006b_origin_destination_follows_leg_address_after_initial_compute ... 2026-08-13 08:18:57,112 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_007_schedule_dates_from_legs ... 2026-08-13 08:18:57,181 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_008_delivery_status ... 2026-08-13 08:18:57,244 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_008a_is_over_eta_now ... 2026-08-13 08:18:57,309 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_009_state_actions_set_atd_ata ... 2026-08-13 08:18:57,557 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_009b_action_start_transit_raises_without_legs ... 2026-08-13 08:18:57,674 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_010_total_weight_volume_computed_correctly_for_multiple_packages ... 2026-08-13 08:18:57,798 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted logistics.shipment.package records with IDs: [145] 2026-08-13 08:18:57,810 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted logistics.shipment.package records with IDs: [146] 2026-08-13 08:18:57,833 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_011_totals_correct_across_independent_shipments ... 2026-08-13 08:18:57,931 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_014_commercial_handoff_rejects_operation_fields ... 2026-08-13 08:18:58,050 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_015_commercial_handoff_only_allowed_in_draft ... 2026-08-13 08:18:58,276 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_016_shipment_kanban_group_by_stage_shows_empty_stages ... 2026-08-13 08:18:58,341 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_shipment_core: Starting TestShipmentCore.test_017_action_confirm_blocks_readiness_when_origin_equals_destination ... 2026-08-13 08:18:58,460 202 INFO rb-2f9fcab-223857-403445 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-13 08:18:58,606 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:18:59,512 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_shipment_leg: Starting TestShipmentLeg.test_003_actions_set_state_and_actual_dates ... 2026-08-13 08:18:59,593 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_shipment_leg: Starting TestShipmentLeg.test_004_shipment_schedule_dates_aggregate_from_legs ... 2026-08-13 08:18:59,683 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:19:00,560 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_tracking: Starting TestTracking.test_001_event_time_cannot_be_future ... 2026-08-13 08:19:00,711 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_tracking: Starting TestTracking.test_002_last_tracking_snapshot_updated_on_create_write_unlink ... 2026-08-13 08:19:00,857 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted tracking.location.history records with IDs: [58] 2026-08-13 08:19:00,872 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted tracking.location.history records with IDs: [57] 2026-08-13 08:19:00,902 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_tracking: Starting TestTracking.test_002a_tracking_alert_affects_delay_warning_while_running ... 2026-08-13 08:19:00,986 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_tracking: Starting TestTracking.test_003_should_send_notification ... 2026-08-13 08:19:01,087 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_tracking: Starting TestTracking.test_004_closed_stage_remains_selectable_for_tracking ... 2026-08-13 08:19:01,164 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:19:01,177 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_xmlid_upgrade_safety: Starting TestXmlidUpgradeSafety.test_container_root_menu_xmlid_preserved ... 2026-08-13 08:19:01,310 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_xmlid_upgrade_safety: Starting TestXmlidUpgradeSafety.test_container_tracking_action_xmlid_preserved ... 2026-08-13 08:19:01,427 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_xmlid_upgrade_safety: Starting TestXmlidUpgradeSafety.test_package_type_menu_xmlid_preserved ... 2026-08-13 08:19:01,449 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_xmlid_upgrade_safety: Starting TestXmlidUpgradeSafety.test_shipment_stage_menu_xmlid_preserved ... 2026-08-13 08:19:01,562 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics.tests.test_xmlid_upgrade_safety: Starting TestXmlidUpgradeSafety.test_shipping_decimal_precisions_survive ... 2026-08-13 08:19:01,596 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:19:02,027 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2351] 2026-08-13 08:19:02,038 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [53600] 2026-08-13 08:19:02,045 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:19:02,443 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2352] 2026-08-13 08:19:02,455 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [53602] 2026-08-13 08:19:02,462 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:19:02,479 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics_account.tests.test_logistics_shipment_account: Starting TestLogisticsShipmentAccount.test_shipment_creation_creates_analytic_account ... 2026-08-13 08:19:02,547 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics_account.tests.test_logistics_shipment_account: Starting TestLogisticsShipmentAccount.test_shipment_name_update_syncs_account_name ... 2026-08-13 08:19:02,624 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics_account.tests.test_logistics_shipment_account: Starting TestLogisticsShipmentAccount.test_unlink_cleans_orphan_analytic_account ... 2026-08-13 08:19:02,707 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [53607] 2026-08-13 08:19:02,743 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted logistics.shipment records with IDs: [822] 2026-08-13 08:19:02,761 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [53608] 2026-08-13 08:19:02,800 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted account.analytic.account records with IDs: [1614] 2026-08-13 08:19:02,821 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics_account.tests.test_logistics_shipment_account: Starting TestLogisticsShipmentAccount.test_unlink_forbidden_when_analytic_lines_exist ... 2026-08-13 08:19:03,064 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [53609] 2026-08-13 08:19:03,127 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:19:03,147 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateData.test_negative_volume_raises_validation_error ... 2026-08-13 08:19:03,189 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateData.test_negative_weight_raises_validation_error ... 2026-08-13 08:19:03,227 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateData.test_zero_volume_and_weight_is_valid ... 2026-08-13 08:19:03,266 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:19:03,297 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateDataLine.test_negative_quantity_raises_validation_error ... 2026-08-13 08:19:03,338 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateDataLine.test_negative_volume_raises_validation_error ... 2026-08-13 08:19:03,368 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateDataLine.test_negative_weight_raises_validation_error ... 2026-08-13 08:19:03,397 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics_cargo_template.tests.test_cargo_template_data: Starting TestCargoTemplateDataLine.test_zero_values_are_valid ... 2026-08-13 08:19:03,435 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:19:03,450 202 INFO rb-2f9fcab-223857-403445 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-13 08:19:03,520 202 INFO rb-2f9fcab-223857-403445 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-13 08:19:03,638 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics_cargo_template.tests.test_generate_cargo_wizard: Starting TestGenerateCargoWizard.test_package_mode_without_package_type_generates_nothing ... 2026-08-13 08:19:03,728 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:19:03,743 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeDimensions.test_container_40ft_length_is_millimeter_scale ... 2026-08-13 08:19:03,762 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeDimensions.test_container_40ft_volume_matches_cubic_meter_uom ... 2026-08-13 08:19:03,783 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeDimensions.test_pallet_height_is_millimeter_scale ... 2026-08-13 08:19:03,815 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:19:03,834 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeMigration.test_already_migrated_record_is_not_double_scaled ... 2026-08-13 08:19:03,874 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeMigration.test_un_migrated_record_is_rescaled_to_millimeter ... 2026-08-13 08:19:03,926 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:19:03,944 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeI18n.test_previously_empty_field_labels_are_now_translated ... 2026-08-13 08:19:03,964 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics_package_type.tests.test_logistics_package_type: Starting TestLogisticsPackageTypeI18n.test_width_is_not_mistranslated_as_length ... 2026-08-13 08:19:04,005 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:19:04,023 202 INFO rb-2f9fcab-223857-403445 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-13 08:19:04,406 202 INFO rb-2f9fcab-223857-403445 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-13 08:19:04,903 202 INFO rb-2f9fcab-223857-403445 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-13 08:19:05,232 202 INFO rb-2f9fcab-223857-403445 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-13 08:19:05,680 202 INFO rb-2f9fcab-223857-403445 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-13 08:19:06,169 202 INFO rb-2f9fcab-223857-403445 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-13 08:19:06,526 202 INFO rb-2f9fcab-223857-403445 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-13 08:19:06,879 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:19:07,770 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics_route.tests.test_route_route: Starting TestRouteProductWizard.test_001_action_generate_products_requires_routes ... 2026-08-13 08:19:07,816 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics_route.tests.test_route_route: Starting TestRouteProductWizard.test_002_action_generate_products_creates_freight_product ... 2026-08-13 08:19:08,130 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:19:09,025 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_001_create_sets_route_when_addresses_and_mode_present ... 2026-08-13 08:19:09,193 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_002_write_route_id_syncs_addresses ... 2026-08-13 08:19:09,354 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_005_create_route_address_from_and_to_address ... 2026-08-13 08:19:09,504 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_006_find_available_routes_from_addresses ... 2026-08-13 08:19:09,660 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_007_create_with_identical_pickup_dropoff_produces_no_route ... 2026-08-13 08:19:09,735 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics_route.tests.test_shipment_leg: Starting TestShipmentLeg.test_008_write_pickup_dropoff_into_equality_recomputes_to_no_route ... 2026-08-13 08:19:09,807 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:19:11,234 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics_sale.tests.test_panel_data: Starting TestPanelData.test_001_get_panel_data_includes_event_document_basic ... 2026-08-13 08:19:11,583 202 INFO rb-2f9fcab-223857-403445 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-13 08:19:12,785 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics_sale.tests.test_panel_data: Starting TestPanelData.test_003_get_panel_data_converts_revenue_across_companies ... 2026-08-13 08:19:17,339 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 08:19:18,683 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_01_create_quotation_from_shipment_with_no_product ... 2026-08-13 08:19:19,534 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2353] 2026-08-13 08:19:19,771 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_02_create_quotation_from_shipment_with_available_product ... 2026-08-13 08:19:20,189 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_03_create_shipment_from_sale_order ... 2026-08-13 08:19:20,460 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_04_cancelling_order_does_not_drive_shipment_state ... 2026-08-13 08:19:20,996 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [288, 287] 2026-08-13 08:19:21,024 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [158] 2026-08-13 08:19:21,035 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [277] 2026-08-13 08:19:21,135 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_05_unlink_order_unlinks_shipment_not_in_draft ... 2026-08-13 08:19:21,832 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [290, 289] 2026-08-13 08:19:21,852 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [159] 2026-08-13 08:19:21,859 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [279] 2026-08-13 08:19:22,307 202 INFO rb-2f9fcab-223857-403445 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-13 08:19:22,806 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_07_shipment_selector_links_unlinked_shipment_and_persists ... 2026-08-13 08:19:24,957 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_08_low_priv_salesman_can_link_unlinked_shipment ... 2026-08-13 08:19:26,470 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_09_shipment_selector_refuses_second_shipment ... 2026-08-13 08:19:27,989 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_10_shipment_selector_refuses_stealing_linked_shipment ... 2026-08-13 08:19:30,278 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics_sale.tests.test_sale_order_logistics: Starting TestLogisticsSaleOrder.test_11_unsetting_shipment_id_clears_dangling_link ... 2026-08-13 08:19:31,711 202 INFO rb-2f9fcab-223857-403445 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-13 08:19:32,045 202 INFO rb-2f9fcab-223857-403445 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-13 08:19:32,528 202 INFO rb-2f9fcab-223857-403445 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-13 08:19:32,915 202 INFO rb-2f9fcab-223857-403445 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-13 08:19:33,010 202 INFO rb-2f9fcab-223857-403445 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-13 08:19:33,401 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 08:19:35,418 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics_sale.tests.test_shipment_profitability_currency_conversion: Starting TestShipmentProfitabilityCurrencyConversion.test_001_profitability_panel_converts_foreign_currency_revenue_line ... 2026-08-13 08:19:36,040 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics_sale.tests.test_shipment_profitability_currency_conversion: Starting TestShipmentProfitabilityCurrencyConversion.test_002_profitability_panel_converts_foreign_currency_cost_line ... 2026-08-13 08:19:39,770 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 08:19:40,950 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics_sale.tests.test_shipment_type_confirm: Starting TestShipmentTypeConfirm.test_01_confirm_mixed_shipment_type_lines_raises_user_error ... 2026-08-13 08:19:41,653 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_logistics_sale.tests.test_shipment_type_confirm: Starting TestShipmentTypeConfirm.test_02_confirm_same_shipment_type_multi_line_still_confirms ... 2026-08-13 08:19:42,093 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 08:19:42,814 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_loyalty.tests.test_loyalty: Starting TestLoyalty.test_customer_level ... 2026-08-13 08:19:42,896 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:19:43,661 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_level_loyalty_manager ... 2026-08-13 08:19:43,694 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2095 deleted customer.level records with IDs: [13] 2026-08-13 08:19:43,728 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_level_loyalty_user ... 2026-08-13 08:19:43,737 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2094, model: customer.level 2026-08-13 08:19:43,749 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2094, model: customer.level 2026-08-13 08:19:43,754 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2094, model: customer.level 2026-08-13 08:19:43,779 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_loyalty_card_loyalty_manager ... 2026-08-13 08:19:43,833 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2095, model: loyalty.card 2026-08-13 08:19:43,864 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_loyalty_card_loyalty_user ... 2026-08-13 08:19:43,918 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2094, model: loyalty.card 2026-08-13 08:19:43,929 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2094, model: loyalty.card 2026-08-13 08:19:43,955 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_point_report_loyalty_manager ... 2026-08-13 08:19:43,967 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2095, model: loyalty.points.report 2026-08-13 08:19:43,978 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2095, model: loyalty.points.report 2026-08-13 08:19:43,983 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2095, model: loyalty.points.report 2026-08-13 08:19:44,009 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_point_report_loyalty_user ... 2026-08-13 08:19:44,018 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2094, model: loyalty.points.report 2026-08-13 08:19:44,030 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2094, model: loyalty.points.report 2026-08-13 08:19:44,035 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2094, model: loyalty.points.report 2026-08-13 08:19:44,039 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2094, model: loyalty.points.report 2026-08-13 08:19:44,066 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_product_loyalty_manager ... 2026-08-13 08:19:44,329 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_program_loyalty_manager ... 2026-08-13 08:19:44,638 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2095 deleted loyalty.program records with IDs: [13] 2026-08-13 08:19:44,653 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_program_loyalty_user ... 2026-08-13 08:19:44,671 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2094, model: loyalty.program 2026-08-13 08:19:44,680 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2094, model: loyalty.program 2026-08-13 08:19:44,682 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2094, model: loyalty.program 2026-08-13 08:19:44,699 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_reward_loyalty_manager ... 2026-08-13 08:19:44,844 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2095 deleted loyalty.reward records with IDs: [12] 2026-08-13 08:19:44,885 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_reward_loyalty_user ... 2026-08-13 08:19:44,894 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2094, model: loyalty.reward 2026-08-13 08:19:44,906 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2094, model: loyalty.reward 2026-08-13 08:19:44,926 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2094, model: loyalty.reward 2026-08-13 08:19:44,952 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_rule_loyalty_manager ... 2026-08-13 08:19:44,987 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2095 deleted loyalty.rule records with IDs: [9] 2026-08-13 08:19:45,025 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_loyalty.tests.test_security: Starting TestLoyaltySecurity.test_access_rule_loyalty_user ... 2026-08-13 08:19:45,049 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2094, model: loyalty.rule 2026-08-13 08:19:45,059 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2094, model: loyalty.rule 2026-08-13 08:19:45,062 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2094, model: loyalty.rule 2026-08-13 08:19:45,091 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:19:45,743 202 INFO rb-2f9fcab-223857-403445 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-13 08:19:46,059 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2096, model: sale.order.line 2026-08-13 08:19:46,108 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_loyalty.tests.test_use_count: Starting TestLoyaltyCardUseCount.test_use_count_default_zero_and_computed_not_stored ... 2026-08-13 08:19:46,145 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:19:56,984 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2098 deleted res.currency.rate records with IDs: [800, 801, 802] 2026-08-13 08:19:58,776 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos: Starting TestPoSSaleReport.test_point_report ... 2026-08-13 08:19:58,946 202 INFO rb-2f9fcab-223857-403445 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16223773 started for PoS orders references: [{'name': 'Order 14459-766-3280', 'uuid': '14459-766-3280'}] 2026-08-13 08:19:59,452 202 INFO rb-2f9fcab-223857-403445 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16223773 order {'name': 'Order 14459-766-3280', 'uuid': '14459-766-3280'} created pos.order #13 2026-08-13 08:19:59,452 202 INFO rb-2f9fcab-223857-403445 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #16223773 finished 2026-08-13 08:20:00,411 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos: Starting TestPoSSaleReport.test_pos_order_count_skipped_for_unlimited_program_in_pos_context ... 2026-08-13 08:20:00,624 202 INFO rb-2f9fcab-223857-403445 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50077610 started for PoS orders references: [{'name': 'Order 84607-886-5226', 'uuid': '84607-886-5226'}] 2026-08-13 08:20:01,087 202 INFO rb-2f9fcab-223857-403445 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50077610 order {'name': 'Order 84607-886-5226', 'uuid': '84607-886-5226'} created pos.order #14 2026-08-13 08:20:01,088 202 INFO rb-2f9fcab-223857-403445 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #50077610 finished 2026-08-13 08:20:01,140 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos: Starting TestPoSSaleReport.test_program_customer_domain ... 2026-08-13 08:20:01,305 202 INFO rb-2f9fcab-223857-403445 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33704231 started for PoS orders references: [{'name': 'Order 21551-278-8063', 'uuid': '21551-278-8063'}] 2026-08-13 08:20:01,660 202 INFO rb-2f9fcab-223857-403445 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33704231 order {'name': 'Order 21551-278-8063', 'uuid': '21551-278-8063'} created pos.order #15 2026-08-13 08:20:01,661 202 INFO rb-2f9fcab-223857-403445 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #33704231 finished 2026-08-13 08:20:02,592 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-08-13 08:20:14,728 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour: Starting TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points ... 2026-08-13 08:20:15,506 202 _WARNING rb-2f9fcab-223857-403445 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: [3749:3772:0813/082015.286577:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3749:3772:0813/082015.292445:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3749:3772:0813/082015.292555:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3749:3772:0813/082015.292607:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3749:3772:0813/082015.292619:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3749:3772:0813/082015.308972:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3749:3749:0813/082015.313361:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3749:3772:0813/082015.347697:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3785:3785:0813/082015.341983:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3785:3785:0813/082015.357357:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. 2026-08-13 08:20:15,518 202 INFO rb-2f9fcab-223857-403445 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-13 08:20:15,562 202 INFO rb-2f9fcab-223857-403445 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-13 08:20:15,562 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour: Starting TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points ... 2026-08-13 08:20:16,516 202 _WARNING rb-2f9fcab-223857-403445 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: [3858:3879:0813/082016.234646:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3858:3879:0813/082016.239553:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3858:3879:0813/082016.239633:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3858:3879:0813/082016.240535:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3858:3879:0813/082016.241653:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3858:3879:0813/082016.248551:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3858:3858:0813/082016.250017:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3895:3895:0813/082016.269141:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [3895:3895:0813/082016.277355:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3858:3879:0813/082016.303229:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3858:3858:0813/082016.399209:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3858:3858:0813/082016.399304:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3858:3858:0813/082016.399370:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3858:3858:0813/082016.399449:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3858:3879:0813/082016.401082:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3858:3879:0813/082016.401125:ERROR:dbus/bus.cc:405] 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-13 08:20:16,526 202 INFO rb-2f9fcab-223857-403445 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-13 08:20:16,569 202 INFO rb-2f9fcab-223857-403445 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-13 08:20:16,569 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_loyalty_pos.tests.test_loyalty_pos_partner_domain_tour: Starting TestViinLoyaltyPosPartnerDomainTour.test_customer_created_during_sale_accrues_loyalty_points ... 2026-08-13 08:20:17,565 202 WARNING rb-2f9fcab-223857-403445 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: [3970:3991:0813/082017.291380:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3970:3991:0813/082017.294024:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3970:3991:0813/082017.295757:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3970:3991:0813/082017.302187:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [3970:3991:0813/082017.302226:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3970:3991:0813/082017.314851:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [3970:3970:0813/082017.318565:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [3970:3991:0813/082017.350715:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4007:4007:0813/082017.357626:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [4007:4007:0813/082017.365807:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [3970:3970:0813/082017.465161:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [3970:3970:0813/082017.465268:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [3970:3991:0813/082017.466357:ERROR:dbus/bus.cc:405] 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-13 08:20:17,571 202 INFO rb-2f9fcab-223857-403445 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-13 08:20:17,613 202 INFO rb-2f9fcab-223857-403445 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-13 08:20:18,142 202 _WARNING rb-2f9fcab-223857-403445 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: [4082:4105:0813/082018.106932:ERROR:dbus/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-13 08:20:18,143 202 INFO rb-2f9fcab-223857-403445 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-13 08:20:18,187 202 INFO rb-2f9fcab-223857-403445 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-13 08:20:18,188 202 INFO rb-2f9fcab-223857-403445 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-13 08:20:18,970 202 _WARNING rb-2f9fcab-223857-403445 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: [4108:4129:0813/082018.704067:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4108:4129:0813/082018.709110:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4108:4129:0813/082018.713718:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4108:4129:0813/082018.714560:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4108:4129:0813/082018.714589:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4108:4108:0813/082018.728780:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [4108:4129:0813/082018.730153:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4144:4144:0813/082018.758436:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [4108:4129:0813/082018.762445:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4144:4144:0813/082018.762223:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [4108:4108:0813/082018.879986:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4108:4108:0813/082018.880109:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [4108:4108:0813/082018.880130:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4108:4129:0813/082018.881014:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4108:4129:0813/082018.881053:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4108:4108:0813/082018.881081:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-13 08:20:18,977 202 INFO rb-2f9fcab-223857-403445 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-13 08:20:19,030 202 INFO rb-2f9fcab-223857-403445 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-13 08:20:19,030 202 INFO rb-2f9fcab-223857-403445 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-13 08:20:19,710 202 WARNING rb-2f9fcab-223857-403445 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: [4209:4230:0813/082019.470435:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4209:4230:0813/082019.481224:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4209:4230:0813/082019.481342:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4209:4230:0813/082019.481386:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4209:4230:0813/082019.481398:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4209:4230:0813/082019.499616:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4244:4244:0813/082019.508681:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [4209:4209:0813/082019.510984:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [4244:4244:0813/082019.511207:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [4209:4230:0813/082019.543915:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4209:4209:0813/082019.631571:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4209:4230:0813/082019.633088:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4209:4209:0813/082019.633221:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [4209:4209:0813/082019.633251:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4209:4230:0813/082019.633292:ERROR:dbus/bus.cc:405] 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-13 08:20:19,716 202 INFO rb-2f9fcab-223857-403445 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-13 08:20:19,793 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 08:20:21,179 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_loyalty_pos.tests.test_security: Starting TestPosSecurity.test_access_point_report_pos_manager ... 2026-08-13 08:20:21,203 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2110, model: loyalty.points.report 2026-08-13 08:20:21,216 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2110, model: loyalty.points.report 2026-08-13 08:20:21,222 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2110, model: loyalty.points.report 2026-08-13 08:20:21,259 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 08:20:21,823 202 INFO rb-2f9fcab-223857-403445 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-13 08:20:22,327 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2111 deleted loyalty.history records with IDs: [304] 2026-08-13 08:20:22,399 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2111 deleted sale.order.coupon.points records with IDs: [293] 2026-08-13 08:20:22,492 202 INFO rb-2f9fcab-223857-403445 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-13 08:20:22,509 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2111, model: sale.order.coupon.points 2026-08-13 08:20:22,522 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2111, model: sale.order.coupon.points 2026-08-13 08:20:22,557 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:20:24,766 202 INFO rb-2f9fcab-223857-403445 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-13 08:20:25,746 202 INFO rb-2f9fcab-223857-403445 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-13 08:20:26,598 202 INFO rb-2f9fcab-223857-403445 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-13 08:20:27,407 202 INFO rb-2f9fcab-223857-403445 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-13 08:20:28,281 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2252] 2026-08-13 08:20:28,457 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move records with IDs: [477] 2026-08-13 08:20:28,645 202 INFO rb-2f9fcab-223857-403445 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-13 08:20:30,103 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move records with IDs: [481] 2026-08-13 08:20:30,480 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:20:31,715 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [52, 51] 2026-08-13 08:20:31,744 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [50] 2026-08-13 08:20:31,754 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [41] 2026-08-13 08:20:32,061 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [50, 49] 2026-08-13 08:20:32,077 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [48] 2026-08-13 08:20:32,082 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [39] 2026-08-13 08:20:32,152 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [42, 41] 2026-08-13 08:20:32,173 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [43] 2026-08-13 08:20:32,180 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [31] 2026-08-13 08:20:32,277 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [40, 39] 2026-08-13 08:20:32,296 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [42] 2026-08-13 08:20:32,302 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [29] 2026-08-13 08:20:32,388 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [38, 37] 2026-08-13 08:20:32,409 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [40] 2026-08-13 08:20:32,416 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [27] 2026-08-13 08:20:32,649 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [36, 35] 2026-08-13 08:20:32,674 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [38] 2026-08-13 08:20:32,681 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [25] 2026-08-13 08:20:32,981 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [34, 33] 2026-08-13 08:20:33,001 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [37] 2026-08-13 08:20:33,006 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [23] 2026-08-13 08:20:33,292 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [32, 31] 2026-08-13 08:20:33,317 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [35] 2026-08-13 08:20:33,322 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [21] 2026-08-13 08:20:33,572 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [30, 29] 2026-08-13 08:20:33,598 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [34] 2026-08-13 08:20:33,605 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [19] 2026-08-13 08:20:33,694 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [87] 2026-08-13 08:20:34,006 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [28, 27] 2026-08-13 08:20:34,049 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [33] 2026-08-13 08:20:34,076 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [17] 2026-08-13 08:20:34,226 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [26] 2026-08-13 08:20:34,243 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [16] 2026-08-13 08:20:34,578 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [25, 24] 2026-08-13 08:20:34,615 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [31] 2026-08-13 08:20:34,621 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [14] 2026-08-13 08:20:34,853 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [23, 22] 2026-08-13 08:20:34,889 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [29] 2026-08-13 08:20:34,901 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [12] 2026-08-13 08:20:35,131 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [21, 20] 2026-08-13 08:20:35,150 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [27] 2026-08-13 08:20:35,157 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [10] 2026-08-13 08:20:35,387 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [19] 2026-08-13 08:20:35,406 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [9] 2026-08-13 08:20:35,698 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [18, 17] 2026-08-13 08:20:35,720 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [25] 2026-08-13 08:20:35,727 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [7] 2026-08-13 08:20:35,811 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [73, 74] 2026-08-13 08:20:36,085 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [16, 15] 2026-08-13 08:20:36,106 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [24] 2026-08-13 08:20:36,113 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [5] 2026-08-13 08:20:36,184 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [72] 2026-08-13 08:20:36,433 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [14, 13] 2026-08-13 08:20:36,452 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [23] 2026-08-13 08:20:36,458 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [3] 2026-08-13 08:20:36,528 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [70, 71] 2026-08-13 08:20:36,882 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [12, 11] 2026-08-13 08:20:36,916 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [22] 2026-08-13 08:20:36,932 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [1] 2026-08-13 08:20:37,252 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [48, 47] 2026-08-13 08:20:37,273 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [47] 2026-08-13 08:20:37,280 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [37] 2026-08-13 08:20:37,580 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [44, 43] 2026-08-13 08:20:37,599 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [44] 2026-08-13 08:20:37,605 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [33] 2026-08-13 08:20:37,849 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [46, 45] 2026-08-13 08:20:37,866 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [46] 2026-08-13 08:20:37,871 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [35] 2026-08-13 08:20:38,228 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_loyalty_sale.tests.test_loyalty_sales: Starting TestLoyalTySale.test_point_report_and_compute_card_point ... 2026-08-13 08:20:39,655 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_loyalty_sale.tests.test_loyalty_sales: Starting TestLoyalTySale.test_program_customer_domain ... 2026-08-13 08:20:40,142 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [317, 316] 2026-08-13 08:20:40,163 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [305, 306] 2026-08-13 08:20:40,667 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:20:42,084 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_loyalty_sale.tests.test_security: Starting TestPosSecurity.test_access_point_report_sale_manager ... 2026-08-13 08:20:42,113 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2119, model: loyalty.points.report 2026-08-13 08:20:42,125 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2119, model: loyalty.points.report 2026-08-13 08:20:42,132 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2119, model: loyalty.points.report 2026-08-13 08:20:42,168 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 08:20:42,182 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mail_route.tests.test_change_mail_thread: Starting TestChangeMailThread.test_change_mail_thread ... 2026-08-13 08:20:42,374 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:20:54,318 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35077] 2026-08-13 08:20:54,318 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-08-13 08:20:54,717 202 INFO rb-2f9fcab-223857-403445 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-13 08:20:55,159 202 INFO rb-2f9fcab-223857-403445 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:4127, custom_values:None, uid:1 2026-08-13 08:20:55,246 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2354 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-13 08:20:55,246 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-13 08:20:55,250 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-13 08:20:55,278 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_message_update_propagates_origin_references_to_existing_record ... 2026-08-13 08:20:55,366 202 INFO rb-2f9fcab-223857-403445 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:4127, custom_values:None, uid:1 2026-08-13 08:20:55,505 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2355 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-13 08:20:55,505 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-13 08:20:55,506 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-13 08:20:55,540 202 INFO rb-2f9fcab-223857-403445 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-13 08:20:55,637 202 INFO rb-2f9fcab-223857-403445 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:4127, custom_values:None, uid:1 2026-08-13 08:20:55,757 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2356 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-13 08:20:55,757 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-13 08:20:55,758 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-13 08:20:55,798 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2357 and Message-Id '<351359888456257.1786609255.773143768310547-openerp-4127-res.partner@251d436d6d9f>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-13 08:20:55,799 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-13 08:20:55,800 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-13 08:20:55,824 202 INFO rb-2f9fcab-223857-403445 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-13 08:20:55,912 202 INFO rb-2f9fcab-223857-403445 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:4127, custom_values:None, uid:1 2026-08-13 08:20:56,044 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2358 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-13 08:20:56,044 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-13 08:20:56,045 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-13 08:20:56,157 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2359 and Message-Id '<898215604809331.1786609256.119056701660156-openerp-4127-res.partner@251d436d6d9f>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-13 08:20:56,157 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-13 08:20:56,158 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-13 08:20:56,181 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_reply_keeps_foreign_references_after_many_internal_notes ... 2026-08-13 08:20:56,254 202 INFO rb-2f9fcab-223857-403445 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:4127, custom_values:None, uid:1 2026-08-13 08:20:56,339 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2360 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-13 08:20:56,339 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-13 08:20:56,340 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-13 08:20:56,690 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2361 and Message-Id '<224764485669698.1786609256.659584760665894-openerp-4127-res.partner@251d436d6d9f>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-13 08:20:56,690 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-13 08:20:56,693 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-13 08:20:56,721 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_reply_subject_fallback_survives_many_intervening_messages ... 2026-08-13 08:20:56,802 202 INFO rb-2f9fcab-223857-403445 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:4127, custom_values:None, uid:1 2026-08-13 08:20:56,887 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2362 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-13 08:20:56,887 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-13 08:20:56,891 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-13 08:20:57,274 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2363 and Message-Id '<530541436415827.1786609257.244889020919800-openerp-4127-res.partner@251d436d6d9f>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-13 08:20:57,274 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-13 08:20:57,275 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-13 08:20:57,302 202 INFO rb-2f9fcab-223857-403445 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-13 08:20:57,383 202 INFO rb-2f9fcab-223857-403445 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:4127, custom_values:None, uid:1 2026-08-13 08:20:57,493 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2364 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-13 08:20:57,493 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-13 08:20:57,497 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-13 08:20:57,545 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2365 and Message-Id '<216274138642725.1786609257.513774633407593-openerp-4127-res.partner@251d436d6d9f>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-13 08:20:57,545 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-13 08:20:57,546 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-13 08:20:57,576 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mail_route.tests.test_notify_by_email_references: Starting TestNotifyByEmailReferences.test_reply_subject_walks_back_past_empty_subject_message ... 2026-08-13 08:20:57,655 202 INFO rb-2f9fcab-223857-403445 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:4127, custom_values:None, uid:1 2026-08-13 08:20:57,755 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2366 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-13 08:20:57,755 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-13 08:20:57,758 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-13 08:20:57,805 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2367 and Message-Id '<110453939300818.1786609257.778179645538330-openerp-4127-res.partner@251d436d6d9f>' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-13 08:20:57,805 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-13 08:20:57,806 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-13 08:20:57,833 202 INFO rb-2f9fcab-223857-403445 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-13 08:20:57,910 202 INFO rb-2f9fcab-223857-403445 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:4127, custom_values:None, uid:1 2026-08-13 08:20:58,009 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 2368 and Message-Id '' from 'notifications.test@test.mycompany.com' to (redacted) 'e**************er@foreign-system.example' successfully sent 2026-08-13 08:20:58,009 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-08-13 08:20:58,012 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #3 2026-08-13 08:20:58,157 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 08:20:58,604 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2369] 2026-08-13 08:20:58,617 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54139] 2026-08-13 08:20:58,624 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:20:58,929 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2370] 2026-08-13 08:20:58,938 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54141] 2026-08-13 08:20:58,945 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:20:58,961 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mail_route_hr.tests.test_employee_routing_field_access: Starting TestEmployeeRoutingFieldAccess.test_hr_officer_still_reads_the_routing_headers ... 2026-08-13 08:20:59,002 202 INFO rb-2f9fcab-223857-403445 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-13 08:20:59,245 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:20:59,684 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2371] 2026-08-13 08:20:59,696 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54143] 2026-08-13 08:20:59,702 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:20:59,747 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_01_maintenance_equipment_hierarchy ... 2026-08-13 08:20:59,842 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_02_maintenance_equipment_hierarchy ... 2026-08-13 08:20:59,920 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54145] 2026-08-13 08:20:59,942 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted maintenance.equipment records with IDs: [13] 2026-08-13 08:20:59,955 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [5523] 2026-08-13 08:20:59,982 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_03_maintenance_equipment_hierarchy ... 2026-08-13 08:21:00,013 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_04_maintenance_equipment_hierarchy ... 2026-08-13 08:21:00,068 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_05_maintenance_equipment_hierarchy ... 2026-08-13 08:21:00,102 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_06_maintenance_equipment_hierarchy ... 2026-08-13 08:21:00,125 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_07_maintenance_equipment_hierarchy ... 2026-08-13 08:21:00,174 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_08_maintenance_equipment_hierarchy ... 2026-08-13 08:21:00,213 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_09_child_maintenance_ids_hierarchy ... 2026-08-13 08:21:00,302 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_maintenance.tests.test_maintenance_equipment_hierarchy: Starting TestMaintenanceEquipmentHierarchy.test_10_recursive_parent_ids_hierarchy ... 2026-08-13 08:21:00,329 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:21:00,704 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2372] 2026-08-13 08:21:00,712 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54147] 2026-08-13 08:21:00,717 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:21:00,749 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_02_compute_parent_equipments ... 2026-08-13 08:21:00,803 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_03_compute_child_maintenances ... 2026-08-13 08:21:00,834 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_maintenance.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_unlink_request_done_01 ... 2026-08-13 08:21:00,943 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2373] 2026-08-13 08:21:01,005 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2374] 2026-08-13 08:21:01,021 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2127 deleted mail.message records with IDs: [106] 2026-08-13 08:21:01,036 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2127, model: maintenance.request 2026-08-13 08:21:01,048 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.message records with IDs: [106] 2026-08-13 08:21:01,112 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted ir.model.data records with IDs: [45598] 2026-08-13 08:21:01,112 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted maintenance.request records with IDs: [1] 2026-08-13 08:21:01,116 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.followers records with IDs: [20, 21] 2026-08-13 08:21:01,141 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:21:05,678 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_001_1_merchant_cannot_access_other_merchant ... 2026-08-13 08:21:06,032 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [275], uid: 18, model: res.partner 2026-08-13 08:21:06,074 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_001_merchant_access_res_partner ... 2026-08-13 08:21:06,991 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2375] 2026-08-13 08:21:07,104 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2376] 2026-08-13 08:21:07,373 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [275], uid: 18, model: res.partner 2026-08-13 08:21:07,452 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [279, 280], uid: 18, model: res.partner 2026-08-13 08:21:08,593 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2377] 2026-08-13 08:21:08,703 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2378] 2026-08-13 08:21:08,899 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_003_merchant_access_commission_fee ... 2026-08-13 08:21:09,542 202 INFO rb-2f9fcab-223857-403445 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-13 08:21:09,579 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_004_merchant_access_product_template ... 2026-08-13 08:21:10,377 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2379] 2026-08-13 08:21:10,495 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2380] 2026-08-13 08:21:10,602 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [776], uid: 19, model: product.product 2026-08-13 08:21:10,632 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_005_merchant_access_product_variable ... 2026-08-13 08:21:11,385 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2381] 2026-08-13 08:21:11,489 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2382] 2026-08-13 08:21:11,613 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [776], uid: 19, model: product.product 2026-08-13 08:21:11,661 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [776], uid: 19, model: product.product 2026-08-13 08:21:11,718 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [776], uid: 19, model: product.product 2026-08-13 08:21:11,752 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_006_merchant_access_merchant_category ... 2026-08-13 08:21:11,767 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: merchant.category 2026-08-13 08:21:11,817 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_007_merchant_access_merchant_product_category ... 2026-08-13 08:21:11,827 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: merchant.product.category 2026-08-13 08:21:11,863 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_008_merchant_access_commission_fee_rule ... 2026-08-13 08:21:11,883 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: marketplace.commission.fee.rule 2026-08-13 08:21:11,896 202 INFO rb-2f9fcab-223857-403445 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-13 08:21:11,957 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_009_market_user_access_partner ... 2026-08-13 08:21:12,512 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #21 deleted res.partner records with IDs: [4141] 2026-08-13 08:21:12,541 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_011_market_user_access_commission_fee ... 2026-08-13 08:21:12,638 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 21, model: marketplace.commission.fee 2026-08-13 08:21:12,666 202 INFO rb-2f9fcab-223857-403445 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-13 08:21:12,687 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 21, model: marketplace.commission.fee 2026-08-13 08:21:12,695 202 INFO rb-2f9fcab-223857-403445 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-13 08:21:12,738 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_014_market_user_access_merchant_category ... 2026-08-13 08:21:12,750 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: merchant.category 2026-08-13 08:21:12,782 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_015_market_user_access_merchant_product_category ... 2026-08-13 08:21:12,798 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: merchant.product.category 2026-08-13 08:21:12,837 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_016_market_user_access_commission_fee_rule ... 2026-08-13 08:21:12,857 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: marketplace.commission.fee.rule 2026-08-13 08:21:12,866 202 INFO rb-2f9fcab-223857-403445 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-13 08:21:12,912 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_017_market_all_user_access_res_partner ... 2026-08-13 08:21:13,819 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #23 deleted mail.message records with IDs: [5835] 2026-08-13 08:21:13,965 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #23 deleted ir.model.data records with IDs: [366384] 2026-08-13 08:21:13,965 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #23 deleted res.partner records with IDs: [277] 2026-08-13 08:21:13,994 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_021_market_all_user_access_merchant_category ... 2026-08-13 08:21:14,011 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: merchant.category 2026-08-13 08:21:14,043 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_022_market_all_user_access_merchant_product_category ... 2026-08-13 08:21:14,058 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: merchant.product.category 2026-08-13 08:21:14,094 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_023_market_all_user_access_commission_fee ... 2026-08-13 08:21:14,114 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 23, model: marketplace.commission.fee 2026-08-13 08:21:14,147 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_024_market_all_user_access_commission_fee_rule ... 2026-08-13 08:21:14,165 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: marketplace.commission.fee.rule 2026-08-13 08:21:14,175 202 INFO rb-2f9fcab-223857-403445 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-13 08:21:14,233 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_025_market_admin_access_res_partner ... 2026-08-13 08:21:14,684 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #24 deleted res.partner records with IDs: [4144] 2026-08-13 08:21:14,710 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_028_market_admin_access_merchant_category ... 2026-08-13 08:21:14,747 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #24 deleted mail.message records with IDs: [5854] 2026-08-13 08:21:14,759 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #24 deleted ir.model.data records with IDs: [366407] 2026-08-13 08:21:14,759 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #24 deleted merchant.category records with IDs: [1] 2026-08-13 08:21:14,783 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_029_market_admin_access_merchant_product_category ... 2026-08-13 08:21:14,830 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #24 deleted merchant.product.category records with IDs: [13] 2026-08-13 08:21:14,853 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_030_market_admin_access_commission_fee_rule ... 2026-08-13 08:21:14,904 202 INFO rb-2f9fcab-223857-403445 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-13 08:21:14,944 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #24 deleted mail.message records with IDs: [5864] 2026-08-13 08:21:14,960 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #24 deleted ir.model.data records with IDs: [366417] 2026-08-13 08:21:14,961 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #24 deleted marketplace.commission.fee.rule records with IDs: [6] 2026-08-13 08:21:14,992 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_031_market_admin_access_commission_fee ... 2026-08-13 08:21:15,009 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 24, model: marketplace.commission.fee 2026-08-13 08:21:15,045 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_032_merchant_access_product_attribute ... 2026-08-13 08:21:15,146 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #18 deleted product.attribute records with IDs: [91] 2026-08-13 08:21:15,148 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [92], uid: 18, model: product.attribute 2026-08-13 08:21:15,173 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [92], uid: 18, model: product.attribute 2026-08-13 08:21:15,213 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_033_merchant_access_product_attribute_value ... 2026-08-13 08:21:15,275 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #18 deleted product.attribute.value records with IDs: [266] 2026-08-13 08:21:15,277 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [267], uid: 18, model: product.attribute.value 2026-08-13 08:21:15,322 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [267], uid: 18, model: product.attribute.value 2026-08-13 08:21:15,363 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_034_merchant_access_product_supplierinfo ... 2026-08-13 08:21:15,461 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [211], uid: 19, model: product.supplierinfo 2026-08-13 08:21:15,497 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_035_merchant_access_marketplace_commission_fee_reports ... 2026-08-13 08:21:15,568 202 INFO rb-2f9fcab-223857-403445 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-13 08:21:15,608 202 INFO rb-2f9fcab-223857-403445 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-13 08:21:15,627 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 18, model: marketplace.commission.fee.report 2026-08-13 08:21:15,641 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 18, model: marketplace.commission.fee.report 2026-08-13 08:21:15,645 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 18, model: marketplace.commission.fee.report 2026-08-13 08:21:15,649 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 18, model: marketplace.commission.fee.report 2026-08-13 08:21:15,652 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: marketplace.commission.fee.report 2026-08-13 08:21:15,655 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: marketplace.commission.fee.report 2026-08-13 08:21:15,657 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: marketplace.commission.fee.report 2026-08-13 08:21:15,660 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 18, model: marketplace.commission.fee.report 2026-08-13 08:21:15,664 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 18, model: marketplace.commission.fee.report 2026-08-13 08:21:15,667 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 18, model: marketplace.commission.fee.report 2026-08-13 08:21:15,669 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 18, model: marketplace.commission.fee.report 2026-08-13 08:21:15,672 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 18, model: marketplace.commission.fee.report 2026-08-13 08:21:15,696 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_036_market_user_access_marketplace_commission_fee_reports ... 2026-08-13 08:21:15,792 202 INFO rb-2f9fcab-223857-403445 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-13 08:21:15,839 202 INFO rb-2f9fcab-223857-403445 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-13 08:21:15,863 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 21, model: marketplace.commission.fee.report 2026-08-13 08:21:15,870 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 21, model: marketplace.commission.fee.report 2026-08-13 08:21:15,877 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 21, model: marketplace.commission.fee.report 2026-08-13 08:21:15,885 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: marketplace.commission.fee.report 2026-08-13 08:21:15,890 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: marketplace.commission.fee.report 2026-08-13 08:21:15,898 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 21, model: marketplace.commission.fee.report 2026-08-13 08:21:15,909 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 21, model: marketplace.commission.fee.report 2026-08-13 08:21:15,914 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 21, model: marketplace.commission.fee.report 2026-08-13 08:21:15,920 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 21, model: marketplace.commission.fee.report 2026-08-13 08:21:15,951 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_037_market_user_all_merchant_access_commission_fee_reports ... 2026-08-13 08:21:16,012 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 23, model: marketplace.commission.fee.report 2026-08-13 08:21:16,022 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 23, model: marketplace.commission.fee.report 2026-08-13 08:21:16,025 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 23, model: marketplace.commission.fee.report 2026-08-13 08:21:16,032 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: marketplace.commission.fee.report 2026-08-13 08:21:16,035 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: marketplace.commission.fee.report 2026-08-13 08:21:16,038 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 23, model: marketplace.commission.fee.report 2026-08-13 08:21:16,043 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 23, model: marketplace.commission.fee.report 2026-08-13 08:21:16,047 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 23, model: marketplace.commission.fee.report 2026-08-13 08:21:16,050 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 23, model: marketplace.commission.fee.report 2026-08-13 08:21:16,076 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_038_market_admin_access_commission_fee_reports ... 2026-08-13 08:21:16,156 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 24, model: marketplace.commission.fee.report 2026-08-13 08:21:16,179 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 24, model: marketplace.commission.fee.report 2026-08-13 08:21:16,185 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 24, model: marketplace.commission.fee.report 2026-08-13 08:21:16,192 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 24, model: marketplace.commission.fee.report 2026-08-13 08:21:16,197 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 24, model: marketplace.commission.fee.report 2026-08-13 08:21:16,199 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 24, model: marketplace.commission.fee.report 2026-08-13 08:21:16,205 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 24, model: marketplace.commission.fee.report 2026-08-13 08:21:16,210 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 24, model: marketplace.commission.fee.report 2026-08-13 08:21:16,213 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 24, model: marketplace.commission.fee.report 2026-08-13 08:21:16,239 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_access_right: Starting TestAccessRight.test_merchant_access_product_template_attribute_line_001 ... 2026-08-13 08:21:16,805 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #18 deleted product.product records with IDs: [1850, 1851] 2026-08-13 08:21:17,043 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #18 deleted product.product records with IDs: [1856, 1857, 1854, 1855] 2026-08-13 08:21:17,100 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [475] 2026-08-13 08:21:17,121 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [476] 2026-08-13 08:21:17,146 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [479] 2026-08-13 08:21:17,166 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [480] 2026-08-13 08:21:17,211 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #18 deleted product.template.attribute.line records with IDs: [132] 2026-08-13 08:21:17,229 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #18 deleted product.template.attribute.line records with IDs: [134] 2026-08-13 08:21:17,424 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [135], uid: 18, model: product.template.attribute.line 2026-08-13 08:21:17,460 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [133], uid: 18, model: product.template.attribute.line 2026-08-13 08:21:17,556 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:21:21,640 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_account_invoice_report: Starting TestAccountInvoiceReport.test_invoice_report_select_is_queryable ... 2026-08-13 08:21:22,092 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:21:26,282 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_account_move_line: Starting TestAccountMoveLine.test_001_inverse_marketplace_commission_amount_currency ... 2026-08-13 08:21:27,229 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:21:36,207 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_commission_existing_draft_retype: Starting TestCommissionExistingDraftRetype.test_invoiced_amount_sign_consistent_across_split_documents ... 2026-08-13 08:21:37,006 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_commission_existing_draft_retype: Starting TestCommissionExistingDraftRetype.test_negative_batch_never_merges_into_positive_draft ... 2026-08-13 08:21:37,977 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_commission_existing_draft_retype: Starting TestCommissionExistingDraftRetype.test_positive_batch_merges_into_existing_invoice_not_a_second ... 2026-08-13 08:21:38,831 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_commission_existing_draft_retype: Starting TestCommissionExistingDraftRetype.test_positive_batch_never_merges_into_credit_note_draft ... 2026-08-13 08:21:39,709 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:21:44,579 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_001_action_create_invoices ... 2026-08-13 08:21:45,238 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_003_compute_invoiced_amount ... 2026-08-13 08:21:45,665 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_004_update_invoices ... 2026-08-13 08:21:46,685 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_005_modify_commission_fee ... 2026-08-13 08:21:46,735 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_006_compute_commission_rate ... 2026-08-13 08:21:46,787 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_007_compute_commission_amount ... 2026-08-13 08:21:46,812 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_008_update_existing_invoice_when_have_null_invoice_date_invoice ... 2026-08-13 08:21:48,677 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_009_update_existing_invoice_for_invoice_date_is_null ... 2026-08-13 08:21:49,346 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_010_merchant_3_commission_fee_1_change_to_draft ... 2026-08-13 08:21:49,376 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_commission_fee: Starting TestCommissionFee.test_02_validate_create_invoice ... 2026-08-13 08:21:49,488 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:21:53,563 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_commission_fee_reports: Starting TestCommissionFeeReports.test_001_monetary_value_when_the_currencies_are_the_same_merchant ... 2026-08-13 08:21:53,880 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_commission_fee_reports: Starting TestCommissionFeeReports.test_002_check_the_merchant_currency_value_other_than_commission_fee ... 2026-08-13 08:21:53,975 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_commission_fee_reports: Starting TestCommissionFeeReports.test_003_internal_user_read_monetary_on_report ... 2026-08-13 08:21:54,070 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:21:58,616 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_commission_fee_rule: Starting TestMarketPlaceCommissionFee.test_001_sql_constrains ... 2026-08-13 08:21:58,958 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_commission_fee_rule: Starting TestMarketPlaceCommissionFee.test_002_constraints_commission_rate ... 2026-08-13 08:21:58,988 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_commission_fee_rule: Starting TestMarketPlaceCommissionFee.test_003_constraints_date_start_date_end ... 2026-08-13 08:21:59,097 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:22:03,437 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_a_rate_card_attached_to_no_category_stays_readable ... 2026-08-13 08:22:03,821 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_fixture_preconditions_hold ... 2026-08-13 08:22:03,843 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_marketplace_administrator_still_sees_every_rate_card ... 2026-08-13 08:22:03,874 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_merchant_cannot_list_another_merchants_rate_card ... 2026-08-13 08:22:03,911 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_merchant_cannot_open_another_merchants_rate_card ... 2026-08-13 08:22:03,972 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_merchant_product_form_still_shows_its_commission_fee_rule ... 2026-08-13 08:22:04,001 202 INFO rb-2f9fcab-223857-403445 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-13 08:22:04,037 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_commission_fee_rule_access: Starting TestCommissionFeeRuleMerchantScope.test_scoping_is_symmetric_between_merchants ... 2026-08-13 08:22:04,122 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:22:20,701 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_commission_tax_scope: Starting TestCommissionLineTaxScope.test_commission_line_taxes_scoped_to_fee_company ... 2026-08-13 08:22:20,850 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:22:25,246 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_company: Starting TestMarketplaceCompany.test_001_compute_merchant_last_period_last_date ... 2026-08-13 08:22:25,672 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_company: Starting TestMarketplaceCompany.test_002_constrains_warning_number_date ... 2026-08-13 08:22:25,779 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:22:30,330 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_001_daily_cron_run_single_commission ... 2026-08-13 08:22:31,364 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_002_weekly_cron_run_single_commission ... 2026-08-13 08:22:32,179 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_003_monthy_cron_run_single_commission ... 2026-08-13 08:22:33,013 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_004_daily_cron_run_multi_commission ... 2026-08-13 08:22:34,943 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_005_cron_send_warning_message ... 2026-08-13 08:22:35,100 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2383] 2026-08-13 08:22:35,170 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2384] 2026-08-13 08:22:35,252 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2385] 2026-08-13 08:22:35,324 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2386] 2026-08-13 08:22:35,392 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_cron: Starting TestMarketPlaceCron.test_006_cron_when_change_state_to_draft ... 2026-08-13 08:22:36,733 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:22:41,072 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_merchant_category: Starting TestMerchantCategory.test_001_name_uniq ... 2026-08-13 08:22:41,496 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:22:46,013 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_merchant_chatter_activity_access: Starting TestMerchantChatterActivityAccess.test_merchant_chatter_grant_does_not_leak_other_merchants_rows ... 2026-08-13 08:22:46,406 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_merchant_chatter_activity_access: Starting TestMerchantChatterActivityAccess.test_merchant_product_chatter_thread_data_completes_without_accesserror ... 2026-08-13 08:22:46,532 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_merchant_chatter_activity_access: Starting TestMerchantChatterActivityAccess.test_merchant_reads_own_product_activity_ids_without_accesserror ... 2026-08-13 08:22:46,681 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:22:51,552 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_merchant_product_category: Starting TestMerchantProductCategory.test_001_name_uniq ... 2026-08-13 08:22:51,895 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_merchant_product_category: Starting TestMerchantProductCategory.test_002_action_synchronize_product_value ... 2026-08-13 08:22:52,293 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:22:52,309 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_merchant_web_client: Starting TestMerchantWebClient.test_merchant_menu_load_keeps_hiding_hr_department ... 2026-08-13 08:22:52,380 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_merchant_web_client: Starting TestMerchantWebClient.test_merchant_predicate_callable_from_any_env ... 2026-08-13 08:22:52,423 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_merchant_web_client: Starting TestMerchantWebClient.test_merchant_user_can_open_backend ... 2026-08-13 08:22:52,532 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:merchant01 from n/a 2026-08-13 08:22:52,539 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:22:53,428 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:22:53] "GET /odoo HTTP/1.1" 200 - 132 0.102 0.790 2026-08-13 08:22:53,429 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_merchant_web_client.TestMerchantWebClient.test_merchant_user_can_open_backend: waiting for threads: [] 2026-08-13 08:22:53,460 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:22:57,818 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_001_merchant_store_ids_value ... 2026-08-13 08:22:58,155 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_002_commercial_fields ... 2026-08-13 08:22:58,213 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_003_share_with_merchant ... 2026-08-13 08:22:58,528 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_005_setup_fee_invoice ... 2026-08-13 08:22:59,132 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_006_setup_fee_paid ... 2026-08-13 08:23:00,925 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_007_merchant_store_count ... 2026-08-13 08:23:01,122 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_008_merchant_product_count ... 2026-08-13 08:23:01,288 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_009_constrains_merchant_state ... 2026-08-13 08:23:01,397 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_010_action_active ... 2026-08-13 08:23:01,470 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_011_action_suspend ... 2026-08-13 08:23:01,552 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_012_action_close ... 2026-08-13 08:23:01,614 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_013_constraints_merchant_store_commercial_partner_id ... 2026-08-13 08:23:01,723 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_014_inverse_is_merchant_store ... 2026-08-13 08:23:01,841 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_015_merchant_action_change_merchant_state ... 2026-08-13 08:23:02,494 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_016_compute_is_merchant_by_merchant ... 2026-08-13 08:23:03,291 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2388] 2026-08-13 08:23:03,437 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2389] 2026-08-13 08:23:03,788 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_017_compute_is_merchant_by_internal_user ... 2026-08-13 08:23:04,204 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_018_constrains_merchant_store_company_type ... 2026-08-13 08:23:04,301 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_019_merchant_can_modify_own_info_at_portal ... 2026-08-13 08:23:04,318 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:merchant01 from n/a 2026-08-13 08:23:04,345 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:23:04,819 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:23:04] "POST /my/account HTTP/1.1" 303 - 133 0.094 0.384 2026-08-13 08:23:05,802 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:23:05] "GET /my/home HTTP/1.1" 200 - 272 0.174 0.805 2026-08-13 08:23:05,804 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_partner.TestPartner.test_019_merchant_can_modify_own_info_at_portal: waiting for threads: [] 2026-08-13 08:23:05,836 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_020_default_merchant_state_with_default_merchant_state_draft ... 2026-08-13 08:23:06,190 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2390] 2026-08-13 08:23:06,204 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54171] 2026-08-13 08:23:06,210 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:23:06,235 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:portal_user from n/a 2026-08-13 08:23:06,248 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:23:07,587 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: Simulating signal changes during tests 2026-08-13 08:23:07,588 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:23:07] "POST /my/home/become_merchant HTTP/1.1" 200 - 396 0.294 1.053 2026-08-13 08:23:07,627 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_partner: Starting TestPartner.test_021_default_merchant_state_with_default_merchant_state_active ... 2026-08-13 08:23:07,955 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2391] 2026-08-13 08:23:07,963 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54174] 2026-08-13 08:23:07,970 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:23:07,992 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:portal_user from n/a 2026-08-13 08:23:07,997 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:23:10,372 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: Simulating signal changes during tests 2026-08-13 08:23:10,373 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:23:10] "POST /my/home/become_merchant HTTP/1.1" 200 - 399 0.273 2.104 2026-08-13 08:23:10,478 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:23:10,493 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_partner_create_perf: Starting TestPartnerCreateScan.test_company_delivery_address_create_recomputes_product_addresses ... 2026-08-13 08:23:11,319 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_partner_create_perf: Starting TestPartnerCreateScan.test_mixed_batch_recompute_scoped_to_delivery_company_only ... 2026-08-13 08:23:17,009 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_partner_create_perf: Starting TestPartnerCreateScan.test_ordinary_partner_create_does_not_scan_companies ... 2026-08-13 08:23:17,074 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_partner_create_perf: Starting TestPartnerCreateScan.test_ordinary_partner_unlink_does_not_scan_companies ... 2026-08-13 08:23:17,178 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54367] 2026-08-13 08:23:17,370 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted res.partner records with IDs: [4192] 2026-08-13 08:23:17,411 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:23:21,433 202 INFO rb-2f9fcab-223857-403445 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-13 08:23:21,808 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestPartnerCreateStoredRecomputeSeams.test_ordinary_partner_create_issues_no_marketplace_recompute_sql ... 2026-08-13 08:23:21,872 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestPartnerCreateStoredRecomputeSeams.test_ordinary_partner_create_issues_zero_seam_statements_total ... 2026-08-13 08:23:21,992 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:23:26,467 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestMerchantStoreAddressRecomputeSurvives.test_store_state_change_recomputes_product_country_states ... 2026-08-13 08:23:27,646 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:23:32,087 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestSetupFeePaidResolutionSurvives.test_setup_fee_paid_false_for_unpaid_store ... 2026-08-13 08:23:33,095 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestSetupFeePaidResolutionSurvives.test_setup_fee_paid_true_after_real_payment_flow ... 2026-08-13 08:23:34,945 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:23:38,961 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_partner_create_seam_perf: Starting TestMerchantStoreActivationRecomputeSurvives.test_store_activation_recomputes_service_product_country_states ... 2026-08-13 08:23:39,691 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:23:39,709 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_portal_is_merchant_security: Starting TestPortalIsMerchantSecurity.test_portal_post_to_my_account_cannot_flip_is_merchant ... 2026-08-13 08:23:40,069 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2392] 2026-08-13 08:23:40,080 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54372] 2026-08-13 08:23:40,086 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:23:40,109 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:portal.buyer@example.viindoo.com from n/a 2026-08-13 08:23:40,121 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:23:41,273 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:23:41] "POST /my/account HTTP/1.1" 200 - 237 0.114 1.040 2026-08-13 08:23:41,330 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:23:46,003 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_product_combo_item_access: Starting TestProductComboItemAccess.test_merchant_can_read_own_combo_item ... 2026-08-13 08:23:46,342 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_product_combo_item_access: Starting TestProductComboItemAccess.test_merchant_can_search_own_combo_item ... 2026-08-13 08:23:46,382 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_product_combo_item_access: Starting TestProductComboItemAccess.test_merchant_cannot_browse_cross_merchant_combo_item ... 2026-08-13 08:23:46,399 202 INFO rb-2f9fcab-223857-403445 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-13 08:23:46,435 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_product_combo_item_access: Starting TestProductComboItemAccess.test_merchant_cannot_search_cross_merchant_combo_item ... 2026-08-13 08:23:46,529 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:23:50,838 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_display_name_domain_leaf_is_scoped_too ... 2026-08-13 08:23:51,334 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_merchant_still_finds_own_product_without_the_marketplace_context ... 2026-08-13 08:23:51,461 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_merchant_type_ahead_never_offers_another_merchants_product ... 2026-08-13 08:23:51,612 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_merchant_type_ahead_offers_own_product ... 2026-08-13 08:23:51,748 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_merchant_variant_type_ahead_never_offers_another_merchants_variant ... 2026-08-13 08:23:51,873 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_product_name_search_scope: Starting TestProductNameSearchMerchantScope.test_name_search_unaffected_for_non_marketplace_user ... 2026-08-13 08:23:52,418 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:23:56,643 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_product_product: Starting TestMarketPlaceProductProduct.test_merchant_manage_product_attribute ... 2026-08-13 08:23:57,487 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #18 deleted product.product records with IDs: [1896, 1895] 2026-08-13 08:23:57,527 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [481] 2026-08-13 08:23:57,539 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #18 deleted product.template.attribute.value records with IDs: [482] 2026-08-13 08:23:57,558 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #18 deleted product.template.attribute.line records with IDs: [136] 2026-08-13 08:23:57,744 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:24:01,904 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_001_product_template_merchant_constraints ... 2026-08-13 08:24:02,419 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_002_merchant_product_categ_merchant_constraints ... 2026-08-13 08:24:02,511 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_003_check_required_merchant_stores ... 2026-08-13 08:24:02,957 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_004_check_invalid_merchant ... 2026-08-13 08:24:03,130 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_005_check_invalid_merchant_stores ... 2026-08-13 08:24:03,358 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_006_compute_store_address_of_merchant_product ... 2026-08-13 08:24:03,468 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_007_compute_store_address_of_company_product ... 2026-08-13 08:24:05,833 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_008_compute_store_address_of_merchant_product ... 2026-08-13 08:24:05,888 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_product_template: Starting TestMarketPlaceProductTemplate.test_009_compute_store_address_when_unlink_delivery_address ... 2026-08-13 08:24:07,956 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted res.partner records with IDs: [4212] 2026-08-13 08:24:08,762 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:24:13,620 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_res_users: Starting TestMarketPlaceResUsers.test_001_compute_share_of_merchant ... 2026-08-13 08:24:14,300 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:24:14,312 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_user_groups_view: Starting TestUserGroupsView.test_all_user_type_groups_share_does_not_raise ... 2026-08-13 08:24:14,582 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_user_groups_view: Starting TestUserGroupsView.test_hidden_merchant_group_field_states_why_it_is_hidden ... 2026-08-13 08:24:15,000 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace.tests.test_user_groups_view: Starting TestUserGroupsView.test_normal_operation_injects_merchant_under_portal ... 2026-08-13 08:24:15,437 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:24:20,466 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_category_scoped_programme_is_readable_by_every_merchant ... 2026-08-13 08:24:20,976 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_domain_scoped_programme_is_readable_by_nobody ... 2026-08-13 08:24:21,057 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_fixture_mixed_program_really_mixes_restricted_and_unrestricted_rules ... 2026-08-13 08:24:21,085 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_fixture_products_belong_to_different_merchants ... 2026-08-13 08:24:21,125 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_marketplace_administrator_still_sees_every_program ... 2026-08-13 08:24:21,169 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_cannot_open_another_merchants_program_directly ... 2026-08-13 08:24:21,244 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_cannot_see_another_merchants_program_rule_reward_mail ... 2026-08-13 08:24:21,325 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_never_sees_any_loyalty_card ... 2026-08-13 08:24:21,413 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_reads_a_programme_that_carries_one_unrestricted_rule ... 2026-08-13 08:24:21,510 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_reads_a_programme_with_no_rule_at_all ... 2026-08-13 08:24:21,573 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_merchant_reads_own_program_rule_reward_mail ... 2026-08-13 08:24:21,663 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_product_scoped_programme_still_names_its_owner ... 2026-08-13 08:24:21,735 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_loyalty.tests.test_marketplace_loyalty_access: Starting TestMarketplaceLoyaltyAccess.test_scoping_is_symmetric_between_merchants ... 2026-08-13 08:24:21,840 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:24:27,312 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_rating.tests.test_marketplace_rating_access: Starting TestMarketplaceRatingAccess.test_marketplace_administrator_still_sees_every_rating ... 2026-08-13 08:24:27,637 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_rating.tests.test_marketplace_rating_access: Starting TestMarketplaceRatingAccess.test_merchant_cannot_open_a_rating_about_themselves_directly ... 2026-08-13 08:24:27,689 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_rating.tests.test_marketplace_rating_access: Starting TestMarketplaceRatingAccess.test_merchant_cannot_see_another_merchants_rating ... 2026-08-13 08:24:27,724 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_rating.tests.test_marketplace_rating_access: Starting TestMarketplaceRatingAccess.test_merchant_never_sees_any_rating_even_about_themselves ... 2026-08-13 08:24:27,826 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:24:33,462 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_001_1_merchant_access_share_sale_order ... 2026-08-13 08:24:34,472 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [509], uid: 18, model: sale.order 2026-08-13 08:24:34,550 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [509], uid: 19, model: sale.order 2026-08-13 08:24:34,643 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [509], uid: 18, model: sale.order 2026-08-13 08:24:35,316 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_001_merchant_access_sale_order ... 2026-08-13 08:24:35,361 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [505], uid: 18, model: sale.order 2026-08-13 08:24:36,306 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [3344], uid: 18, model: sale.order.line 2026-08-13 08:24:36,876 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [506], uid: 18, model: sale.order 2026-08-13 08:24:36,981 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_002_market_user_access_sale_order ... 2026-08-13 08:24:37,529 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [507], uid: 21, model: sale.order 2026-08-13 08:24:37,595 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 21, model: sale.order 2026-08-13 08:24:37,676 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_003_market_all_users_access_sale_order ... 2026-08-13 08:24:38,198 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 23, model: sale.order 2026-08-13 08:24:38,280 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_004_merchant_users_access_sale_order ... 2026-08-13 08:24:39,138 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale.tests.test_access_right: Starting TestAccessRight.test_merchant_access_sale_order_create_by_own_001 ... 2026-08-13 08:24:39,303 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:24:44,904 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale.tests.test_partner_search_scope: Starting TestPartnerSearchScope.test_customer_mode_hides_non_customers_from_a_merchant ... 2026-08-13 08:24:45,460 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale.tests.test_partner_search_scope: Starting TestPartnerSearchScope.test_merchant_id_context_narrows_the_picker_to_that_merchant ... 2026-08-13 08:24:45,528 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale.tests.test_partner_search_scope: Starting TestPartnerSearchScope.test_the_narrowing_is_inert_without_its_context_keys ... 2026-08-13 08:24:45,659 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:24:51,249 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale.tests.test_payment_transaction: Starting TestMerchantSalePayment.test_01_payment_transaction ... 2026-08-13 08:24:52,908 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale.tests.test_payment_transaction: Starting TestMerchantSalePayment.test_02_payment_transaction ... 2026-08-13 08:24:53,878 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale.tests.test_payment_transaction: Starting TestMerchantSalePayment.test_03_payment_transaction ... 2026-08-13 08:24:55,360 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:25:00,823 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_001_merchant_create_update_sale_order ... 2026-08-13 08:25:02,492 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_002_add_sale_order_line_after_on_order_confirmed ... 2026-08-13 08:25:03,255 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_003_update_value_sale_order_line_on_order_confirmed ... 2026-08-13 08:25:03,974 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move records with IDs: [493] 2026-08-13 08:25:04,121 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_004_cancel_sale_order ... 2026-08-13 08:25:04,789 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2267] 2026-08-13 08:25:05,080 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.history records with IDs: [332, 331] 2026-08-13 08:25:05,106 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.card records with IDs: [232] 2026-08-13 08:25:05,116 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted sale.order.coupon.points records with IDs: [320] 2026-08-13 08:25:05,222 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_005_merchant_create_sale_order_with_negative_commission ... 2026-08-13 08:25:05,985 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_006_overlap_merchant_sale_order ... 2026-08-13 08:25:06,499 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_007_compute_is_multi_merchant_order ... 2026-08-13 08:25:06,754 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_constraints_merchant_store ... 2026-08-13 08:25:06,919 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_constraints_product_vs_store ... 2026-08-13 08:25:07,264 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_is_multi_merchant_order_is_answered_per_reader ... 2026-08-13 08:25:07,312 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_merchant_cancel_single_merchant_so_001 ... 2026-08-13 08:25:08,203 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <302348433207611.1786609508.088997602462769-openerp-524-sale.order@251d436d6d9f>: ['"Merchant 1 Customer 1" <@False>'] 2026-08-13 08:25:08,229 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2394] 2026-08-13 08:25:08,272 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2395] 2026-08-13 08:25:08,377 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #18 deleted stock.move.line records with IDs: [2270] 2026-08-13 08:25:08,589 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #18 deleted loyalty.history records with IDs: [336, 335] 2026-08-13 08:25:08,633 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #18 deleted loyalty.card records with IDs: [236] 2026-08-13 08:25:08,649 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #18 deleted sale.order.coupon.points records with IDs: [324] 2026-08-13 08:25:08,712 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_merchant_cancel_so_single_merchant_002 ... 2026-08-13 08:25:08,863 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_merchant_cancel_wizard_action_confirm_posts_message ... 2026-08-13 08:25:09,586 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2396] 2026-08-13 08:25:09,613 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #18 deleted mail.followers records with IDs: [5702] 2026-08-13 08:25:09,634 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_merchant_cancel_wizard_includes_merchant_partner_in_recipients ... 2026-08-13 08:25:10,164 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale.tests.test_sale_order: Starting TestSaleOrder.test_validate_merchant_cancel_so_001 ... 2026-08-13 08:25:11,688 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:25:12,171 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2397] 2026-08-13 08:25:12,184 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54402] 2026-08-13 08:25:12,191 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:25:12,293 202 INFO rb-2f9fcab-223857-403445 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-13 08:25:13,740 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale.tests.test_sale_order_cancel_access: Starting TestSaleOrderCancelNonMarketplace.test_sale_order_cancel_unaffected_for_non_marketplace_user ... 2026-08-13 08:25:15,476 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2137 deleted stock.move.line records with IDs: [2274] 2026-08-13 08:25:15,639 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:25:20,265 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale.tests.test_sale_order_line: Starting TestSaleOrderLine.test_001_check_required_store_with_not_service_product ... 2026-08-13 08:25:21,295 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale.tests.test_sale_order_line: Starting TestSaleOrderLine.test_002_merchant_cannot_buy_own_product ... 2026-08-13 08:25:21,800 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale.tests.test_sale_order_line: Starting TestSaleOrderLine.test_compute_merchant_id_001 ... 2026-08-13 08:25:21,932 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale.tests.test_sale_order_line: Starting TestSaleOrderLine.test_hand_typed_price_is_reset_when_the_product_changes ... 2026-08-13 08:25:22,892 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale.tests.test_sale_order_line: Starting TestSaleOrderLine.test_merchant_line_still_requires_a_store_to_be_chosen ... 2026-08-13 08:25:23,105 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:25:28,039 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale.tests.test_sale_report: Starting TestSaleReport.test_read_group_marketplace_measures ... 2026-08-13 08:25:28,793 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:25:33,724 202 INFO rb-2f9fcab-223857-403445 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-13 08:25:35,226 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:25:40,118 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale_loyalty.tests.test_loyalty_history_access: Starting TestLoyaltyHistoryMerchantAccess.test_merchant_cancel_of_loyalty_order_is_currently_refused ... 2026-08-13 08:25:41,942 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 18, model: addendum.addendum 2026-08-13 08:25:41,997 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale_loyalty.tests.test_loyalty_history_access: Starting TestLoyaltyHistoryMerchantAccess.test_merchant_cannot_read_other_merchant_loyalty_history ... 2026-08-13 08:25:43,198 202 INFO rb-2f9fcab-223857-403445 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-13 08:25:44,283 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale_loyalty.tests.test_loyalty_history_access: Starting TestLoyaltyHistoryMerchantAccess.test_merchant_confirms_order_with_loyalty_program ... 2026-08-13 08:25:45,054 202 INFO rb-2f9fcab-223857-403445 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-13 08:25:45,813 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:25:50,549 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_01_marketplace_order_with_discount_loyalty_01 ... 2026-08-13 08:25:51,698 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_02_marketplace_order_with_discount_loyalty_02 ... 2026-08-13 08:25:53,266 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_03_marketplace_order_with_discount_loyalty_03 ... 2026-08-13 08:25:54,480 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_04_marketplace_order_with_discount_loyalty_04 ... 2026-08-13 08:25:54,491 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [50] 2026-08-13 08:25:55,852 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_05_marketplace_order_with_discount_loyalty_05 ... 2026-08-13 08:25:55,862 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [50] 2026-08-13 08:25:57,098 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_06_marketplace_order_with_discount_loyalty_06 ... 2026-08-13 08:25:57,111 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [50] 2026-08-13 08:25:58,389 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_07_marketplace_order_with_discount_loyalty_07 ... 2026-08-13 08:25:58,400 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [50] 2026-08-13 08:25:59,716 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_08_marketplace_order_with_discount_loyalty_08 ... 2026-08-13 08:25:59,727 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [50] 2026-08-13 08:26:01,064 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_09_marketplace_order_with_discount_loyalty_09 ... 2026-08-13 08:26:01,922 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_10_marketplace_order_with_free_product_loyalty ... 2026-08-13 08:26:01,931 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted loyalty.reward records with IDs: [50] 2026-08-13 08:26:03,352 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale_loyalty.tests.test_marketplace_sale_loyalty: Starting TestMerchantSaleLoyalty.test_11_merchant_cancel_draft_so_with_coupon_points ... 2026-08-13 08:26:03,867 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #18 deleted loyalty.card records with IDs: [276, 277] 2026-08-13 08:26:03,876 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #18 deleted sale.order.coupon.points records with IDs: [362] 2026-08-13 08:26:04,027 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:26:09,721 202 INFO rb-2f9fcab-223857-403445 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-13 08:26:10,462 202 INFO rb-2f9fcab-223857-403445 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-13 08:26:10,724 202 INFO rb-2f9fcab-223857-403445 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-13 08:26:11,021 202 INFO rb-2f9fcab-223857-403445 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-13 08:26:11,277 202 INFO rb-2f9fcab-223857-403445 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-13 08:26:11,528 202 INFO rb-2f9fcab-223857-403445 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-13 08:26:11,910 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:26:16,938 202 INFO rb-2f9fcab-223857-403445 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-13 08:26:17,751 202 _WARNING rb-2f9fcab-223857-403445 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: [4320:4341:0813/082617.560316:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4320:4341:0813/082617.566176:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4320:4341:0813/082617.566249:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4320:4341:0813/082617.566318:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4320:4341:0813/082617.566366:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4320:4341:0813/082617.574383:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4320:4320:0813/082617.577741:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [4355:4355:0813/082617.600941:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [4355:4355:0813/082617.603385:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [4320:4341:0813/082617.607276:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4320:4320:0813/082617.702039:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4320:4320:0813/082617.702146:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [4320:4320:0813/082617.702167:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4320:4320:0813/082617.702356:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4320:4341:0813/082617.702445:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4320:4341:0813/082617.702490:ERROR:dbus/bus.cc:405] 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-13 08:26:17,757 202 INFO rb-2f9fcab-223857-403445 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-13 08:26:17,797 202 INFO rb-2f9fcab-223857-403445 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-13 08:26:17,798 202 INFO rb-2f9fcab-223857-403445 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-13 08:26:18,108 202 _WARNING rb-2f9fcab-223857-403445 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: [4430:4451:0813/082617.921988:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4430:4451:0813/082617.928741:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4430:4451:0813/082617.932258:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4430:4451:0813/082617.932316:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4430:4451:0813/082617.932333:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4430:4451:0813/082617.935481:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4430:4430:0813/082617.936856:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [4467:4467:0813/082617.961142:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [4430:4451:0813/082617.962091:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4467:4467:0813/082617.965302:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [4430:4430:0813/082618.026125:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4430:4430:0813/082618.026226:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [4430:4430:0813/082618.026244:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4430:4451:0813/082618.026304:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4430:4430:0813/082618.026404:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4430:4451:0813/082618.026457:ERROR:dbus/bus.cc:405] 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-13 08:26:18,117 202 INFO rb-2f9fcab-223857-403445 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-13 08:26:18,145 202 INFO rb-2f9fcab-223857-403445 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-13 08:26:18,145 202 INFO rb-2f9fcab-223857-403445 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-13 08:26:18,459 202 WARNING rb-2f9fcab-223857-403445 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: [4535:4556:0813/082618.276498:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4535:4556:0813/082618.280529:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4535:4556:0813/082618.280751:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4535:4556:0813/082618.280798:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4535:4556:0813/082618.280853:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4535:4556:0813/082618.288178:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4535:4535:0813/082618.291570:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [4572:4572:0813/082618.302249:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [4572:4572:0813/082618.304586:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [4535:4556:0813/082618.332038:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4535:4535:0813/082618.406489:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4535:4556:0813/082618.406580:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4535:4535:0813/082618.406618:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [4535:4535:0813/082618.406631:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4535:4556:0813/082618.406666:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4535:4535:0813/082618.406903:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-13 08:26:18,466 202 INFO rb-2f9fcab-223857-403445 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-13 08:26:18,577 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:26:24,391 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2398] 2026-08-13 08:26:24,479 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2399] 2026-08-13 08:26:24,973 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2400] 2026-08-13 08:26:25,049 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2401] 2026-08-13 08:26:25,620 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #19 deleted mail.mail records with IDs: [2402] 2026-08-13 08:26:25,701 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2403] 2026-08-13 08:26:25,732 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale_stock.tests.test_marketplace_sale_stock: Starting TestMarketplaceSaleStock.test_01_split_picking_between_merchant_store_01 ... 2026-08-13 08:26:26,798 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move records with IDs: [511] 2026-08-13 08:26:27,552 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2404] 2026-08-13 08:26:27,667 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2405] 2026-08-13 08:26:28,064 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale_stock.tests.test_marketplace_sale_stock: Starting TestMarketplaceSaleStock.test_validate_merchant_cancel_so_001 ... 2026-08-13 08:26:28,804 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <596353638598931.1786609588.715837717056274-openerp-593-sale.order@251d436d6d9f>: ['"Merchant 1 Customer 1" <@False>'] 2026-08-13 08:26:28,822 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2406] 2026-08-13 08:26:28,862 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2407] 2026-08-13 08:26:29,028 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #18 deleted loyalty.history records with IDs: [363, 362] 2026-08-13 08:26:29,051 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #18 deleted loyalty.card records with IDs: [286] 2026-08-13 08:26:29,060 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #18 deleted sale.order.coupon.points records with IDs: [378] 2026-08-13 08:26:29,115 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_sale_stock.tests.test_marketplace_sale_stock: Starting TestMarketplaceSaleStock.test_validate_merchant_cancel_so_002 ... 2026-08-13 08:26:30,028 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:26:34,322 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_marketplace_administrator_still_sees_every_letter ... 2026-08-13 08:26:34,680 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_merchant_cannot_open_another_merchants_letter_directly ... 2026-08-13 08:26:34,737 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_merchant_cannot_see_another_merchants_letters ... 2026-08-13 08:26:34,775 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_merchant_reads_letters_addressed_to_own_store ... 2026-08-13 08:26:34,808 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_merchant_reads_letters_addressed_to_them ... 2026-08-13 08:26:34,842 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_snailmail.tests.test_marketplace_snailmail_access: Starting TestMarketplaceSnailmailAccess.test_scoping_is_symmetric_between_merchants ... 2026-08-13 08:26:34,930 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:26:39,845 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2408] 2026-08-13 08:26:39,939 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2409] 2026-08-13 08:26:39,981 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_01_check_merchant_picking_types ... 2026-08-13 08:26:40,019 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_02_merchant_manage_stock_picking_state_01 ... 2026-08-13 08:26:40,363 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_03_merchant_manage_stock_picking_state_03 ... 2026-08-13 08:26:40,580 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_04_merchant_return_stock_picking ... 2026-08-13 08:26:41,237 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_05_merchant_cancel_stock_picking ... 2026-08-13 08:26:41,466 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2285] 2026-08-13 08:26:41,515 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_06_merchant_manage_stock_quant ... 2026-08-13 08:26:41,812 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_07_merchant_stock_data_post_init_hook ... 2026-08-13 08:26:41,881 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_08_merchant_stock_data_in_create ... 2026-08-13 08:26:42,088 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_merchant_category_alone_decides_storability ... 2026-08-13 08:26:42,585 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2410] 2026-08-13 08:26:42,661 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2411] 2026-08-13 08:26:42,717 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_stock.tests.test_marketplace_stock: Starting TestMarketplaceStock.test_merchant_category_change_flips_storability ... 2026-08-13 08:26:43,279 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2412] 2026-08-13 08:26:43,367 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2413] 2026-08-13 08:26:43,668 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:26:47,942 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_stock.tests.test_merchant_route_isolation: Starting TestMerchantRouteIsolation.test_merchant_can_still_open_their_own_supply_route ... 2026-08-13 08:26:48,265 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_stock.tests.test_merchant_route_isolation: Starting TestMerchantRouteIsolation.test_merchant_cannot_list_another_merchants_supply_route ... 2026-08-13 08:26:48,306 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_stock.tests.test_merchant_route_isolation: Starting TestMerchantRouteIsolation.test_merchant_cannot_open_another_merchants_supply_route ... 2026-08-13 08:26:48,363 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_stock.tests.test_merchant_route_isolation: Starting TestMerchantRouteIsolation.test_merchant_visibility_of_supplier_locations_is_unchanged ... 2026-08-13 08:26:48,452 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:26:48,873 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2414] 2026-08-13 08:26:48,883 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54479] 2026-08-13 08:26:48,889 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:26:48,931 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_stock.tests.test_stock_picking_core_workflow: Starting TestStockPickingCoreWorkflow.test_action_split_transfer_unaffected_for_non_marketplace_user ... 2026-08-13 08:26:49,450 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:26:54,164 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_company_less_merchant_is_publicized_when_on ... 2026-08-13 08:26:54,824 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_default_publicize_is_on ... 2026-08-13 08:26:54,871 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_toggle_off_inactive_merchant_invisible ... 2026-08-13 08:26:55,420 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [275], uid: 7, model: res.partner 2026-08-13 08:26:55,449 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_toggle_off_merchant_cannot_read_other_merchant ... 2026-08-13 08:26:55,840 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [366275] 2026-08-13 08:26:55,840 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [69] 2026-08-13 08:26:55,990 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [275], uid: 18, model: res.partner 2026-08-13 08:26:56,034 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_toggle_off_portal_cannot_read_active_merchant ... 2026-08-13 08:26:56,496 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [366275] 2026-08-13 08:26:56,496 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [69] 2026-08-13 08:26:56,619 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [275], uid: 7, model: res.partner 2026-08-13 08:26:56,653 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_toggle_on_merchant_can_read_other_active_merchant ... 2026-08-13 08:26:57,298 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_website_sale.tests.test_access_right: Starting TestMarketplacePublicizeToggle.test_toggle_on_portal_can_read_active_merchant ... 2026-08-13 08:26:58,021 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:27:02,503 202 INFO rb-2f9fcab-223857-403445 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-13 08:27:03,323 202 _WARNING rb-2f9fcab-223857-403445 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: [4645:4666:0813/082703.131542:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4645:4666:0813/082703.134657:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4645:4666:0813/082703.134784:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4645:4666:0813/082703.136192:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4645:4666:0813/082703.137116:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4645:4666:0813/082703.144389:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4645:4645:0813/082703.148332:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [4681:4681:0813/082703.166174:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [4681:4681:0813/082703.168759:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [4645:4666:0813/082703.170270:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4645:4645:0813/082703.232420:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4645:4645:0813/082703.232534:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [4645:4645:0813/082703.232623:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4645:4666:0813/082703.232715:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4645:4666:0813/082703.232752:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4645:4645:0813/082703.232779:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-13 08:27:03,327 202 INFO rb-2f9fcab-223857-403445 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-13 08:27:03,364 202 INFO rb-2f9fcab-223857-403445 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-13 08:27:03,365 202 INFO rb-2f9fcab-223857-403445 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-13 08:27:03,679 202 _WARNING rb-2f9fcab-223857-403445 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: [4755:4776:0813/082703.506535:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4755:4776:0813/082703.506721:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4755:4776:0813/082703.506761:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4755:4776:0813/082703.506796:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4755:4776:0813/082703.506812:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4755:4776:0813/082703.513711:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4755:4755:0813/082703.515701:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [4789:4789:0813/082703.524616:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [4755:4776:0813/082703.539086:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4789:4789:0813/082703.577924:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [4755:4755:0813/082703.642948:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4755:4755:0813/082703.643045:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [4755:4755:0813/082703.643062:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4755:4755:0813/082703.643251:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4755:4776:0813/082703.643508:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4755:4776:0813/082703.643552:ERROR:dbus/bus.cc:405] 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-13 08:27:03,685 202 INFO rb-2f9fcab-223857-403445 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-13 08:27:03,715 202 INFO rb-2f9fcab-223857-403445 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-13 08:27:03,715 202 INFO rb-2f9fcab-223857-403445 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-13 08:27:04,028 202 WARNING rb-2f9fcab-223857-403445 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: [4864:4885:0813/082703.846188:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4864:4885:0813/082703.851110:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4864:4885:0813/082703.851405:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4864:4885:0813/082703.851597:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4864:4885:0813/082703.851614:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4864:4885:0813/082703.861588:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4864:4864:0813/082703.865332:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [4899:4899:0813/082703.880201:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [4899:4899:0813/082703.882644:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [4864:4885:0813/082703.887871:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4864:4864:0813/082703.973550:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4864:4864:0813/082703.973632:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [4864:4864:0813/082703.973645:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4864:4885:0813/082703.973706:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4864:4885:0813/082703.973738:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4864:4864:0813/082703.973795:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: 2026-08-13 08:27:04,034 202 INFO rb-2f9fcab-223857-403445 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-13 08:27:04,144 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:27:04,162 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_website_sale.tests.test_shop_render: Starting TestShopRender.test_shop_page_renders_with_state_filter ... 2026-08-13 08:27:04,170 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:27:05,431 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:27:05] "GET /shop HTTP/1.1" 200 - 375 0.192 1.073 2026-08-13 08:27:05,433 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_website_sale.tests.test_shop_render.TestShopRender.test_shop_page_renders_with_state_filter: waiting for threads: [] 2026-08-13 08:27:05,471 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:27:09,893 202 INFO rb-2f9fcab-223857-403445 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-13 08:27:10,820 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_website_sale.tests.test_update_to_cart: Starting TestUpdateToCart.test_003_update_to_card_with_merchant_service_product ... 2026-08-13 08:27:11,284 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_website_sale.tests.test_update_to_cart: Starting TestUpdateToCart.test_add_same_product_to_cart_with_different_stores ... 2026-08-13 08:27:11,717 202 INFO rb-2f9fcab-223857-403445 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-13 08:27:12,182 202 INFO rb-2f9fcab-223857-403445 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-13 08:27:12,664 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:27:17,329 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_active_merchant_product_stays_visible_as_an_accessory ... 2026-08-13 08:27:17,718 202 INFO rb-2f9fcab-223857-403445 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-13 08:27:18,147 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_checkout_flow_passes_for_an_active_merchants_product ... 2026-08-13 08:27:18,357 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_paused_store_product_is_excluded_as_an_accessory ... 2026-08-13 08:27:18,493 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_sale_product_domain_001 ... 2026-08-13 08:27:18,586 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_sale_product_domain_002 ... 2026-08-13 08:27:18,696 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_marketplace_website_sale.tests.test_website_sale_product: Starting TestWebsiteProductHttp.test_sale_product_domain_003 ... 2026-08-13 08:27:18,934 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:27:19,152 202 INFO rb-2f9fcab-223857-403445 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-13 08:27:19,326 202 INFO rb-2f9fcab-223857-403445 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-13 08:27:19,491 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:27:20,687 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:27:20] "GET /shop/shop-stock-by-store-product-1535 HTTP/1.1" 200 - 309 0.204 0.994 2026-08-13 08:27:20,716 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:27:22,673 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_backorder_production_workflow_01 ... 2026-08-13 08:27:23,364 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2291] 2026-08-13 08:27:24,712 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_backorder_production_workflow_02 ... 2026-08-13 08:27:25,629 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2298] 2026-08-13 08:27:26,402 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_backorder_production_workflow_03 ... 2026-08-13 08:27:27,274 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2302] 2026-08-13 08:27:27,760 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2306] 2026-08-13 08:27:29,123 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_base_production_workflow_01 ... 2026-08-13 08:27:29,966 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2311] 2026-08-13 08:27:31,749 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_base_production_workflow_02 ... 2026-08-13 08:27:32,606 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2321] 2026-08-13 08:27:34,440 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_base_production_workflow_03 ... 2026-08-13 08:27:35,269 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2331] 2026-08-13 08:27:37,090 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_base_production_workflow_04 ... 2026-08-13 08:27:37,635 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move records with IDs: [527] 2026-08-13 08:27:38,428 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2341] 2026-08-13 08:27:38,768 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp.tests.test_mrp_packaging_workflow: Starting TestMrpPackagingWorkflow.test_base_production_workflow_05 ... 2026-08-13 08:27:39,586 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2345] 2026-08-13 08:27:39,968 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2349] 2026-08-13 08:27:40,581 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:27:40,593 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_availability_fields_exist ... 2026-08-13 08:27:40,617 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_cluster_modules_are_not_dependencies ... 2026-08-13 08:27:40,639 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_compute_available_reflects_registry ... 2026-08-13 08:27:40,794 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_hub_module_toggle_is_not_declared ... 2026-08-13 08:27:40,816 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_install_checkbox_hidden_when_module_unavailable ... 2026-08-13 08:27:41,282 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_model_compute_and_view_declare_the_same_modules ... 2026-08-13 08:27:41,302 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_module_to_mrp_mps_label_does_not_collide_with_core_mrp_mps ... 2026-08-13 08:27:41,323 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_module_toggle_fields_exist ... 2026-08-13 08:27:41,349 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_nested_units_are_guarded_by_their_parent_toggle ... 2026-08-13 08:27:41,368 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_setting_ids_are_unique_in_the_merged_arch ... 2026-08-13 08:27:41,782 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_units_are_partitioned_into_the_four_blocks ... 2026-08-13 08:27:42,269 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_upsell_link_visible_only_when_module_unavailable ... 2026-08-13 08:27:42,632 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp.tests.test_res_config_settings_upsell: Starting TestMrpActivationUpsellSettings.test_upsell_urls_match_their_module ... 2026-08-13 08:27:43,016 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:27:43,681 202 INFO rb-2f9fcab-223857-403445 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-13 08:27:46,012 202 INFO rb-2f9fcab-223857-403445 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-13 08:27:47,117 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:27:47,568 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_account.tests.test_account_move: Starting TestAccountMove.test_01_check_account_entry_move_1 ... 2026-08-13 08:27:49,819 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_account.tests.test_account_move: Starting TestAccountMove.test_02_check_account_entry_move_2 ... 2026-08-13 08:27:50,948 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:27:52,923 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_account.tests.test_production_cost_tour: Starting TestProductionCostTour.test_production_cost_report_tour ... 2026-08-13 08:27:53,324 202 _WARNING rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_account.tests.test_production_cost_tour.TestProductionCostTour.test_production_cost_report_tour: Chrome headless failed to start: [4976:4997:0813/082753.092335:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4976:4997:0813/082753.101339:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4976:4997:0813/082753.101508:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4976:4997:0813/082753.101596:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [4976:4997:0813/082753.101612:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4976:4997:0813/082753.110500:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4976:4976:0813/082753.114384:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [5012:5012:0813/082753.137987:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [5012:5012:0813/082753.140766:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [4976:4997:0813/082753.144787:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4976:4976:0813/082753.229540:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4976:4976:0813/082753.229626:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [4976:4976:0813/082753.229637:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [4976:4997:0813/082753.229664:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [4976:4997:0813/082753.229704:ERROR:dbus/bus.cc:405] 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-13 08:27:53,331 202 INFO rb-2f9fcab-223857-403445 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-13 08:27:53,364 202 INFO rb-2f9fcab-223857-403445 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-13 08:27:53,365 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_account.tests.test_production_cost_tour: Starting TestProductionCostTour.test_production_cost_report_tour ... 2026-08-13 08:27:53,672 202 _WARNING rb-2f9fcab-223857-403445 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: [5082:5103:0813/082753.492555:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5082:5103:0813/082753.501995:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5082:5103:0813/082753.502140:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5082:5103:0813/082753.502498:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5082:5103:0813/082753.502525:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5082:5103:0813/082753.510171:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5082:5082:0813/082753.511656:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [5117:5117:0813/082753.531370:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [5082:5103:0813/082753.532757:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5117:5117:0813/082753.534070:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [5082:5082:0813/082753.627799:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5082:5082:0813/082753.627931:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [5082:5082:0813/082753.627983:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5082:5103:0813/082753.630364:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5082:5103:0813/082753.630424:ERROR:dbus/bus.cc:405] 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-13 08:27:53,678 202 INFO rb-2f9fcab-223857-403445 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-13 08:27:53,704 202 INFO rb-2f9fcab-223857-403445 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-13 08:27:53,704 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_account.tests.test_production_cost_tour: Starting TestProductionCostTour.test_production_cost_report_tour ... 2026-08-13 08:27:54,020 202 WARNING rb-2f9fcab-223857-403445 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: [5188:5209:0813/082753.845995:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5188:5209:0813/082753.850669:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5188:5209:0813/082753.850877:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5188:5209:0813/082753.851112:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5188:5209:0813/082753.851204:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5188:5209:0813/082753.858400:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5188:5188:0813/082753.861826:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [5223:5223:0813/082753.876459:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [5223:5223:0813/082753.878610:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [5188:5209:0813/082753.884335:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5188:5188:0813/082753.970769:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5188:5188:0813/082753.970871:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [5188:5188:0813/082753.970889:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5188:5209:0813/082753.970913:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5188:5209:0813/082753.970953:ERROR:dbus/bus.cc:405] 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-13 08:27:54,026 202 INFO rb-2f9fcab-223857-403445 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-13 08:27:54,069 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:27:54,527 202 INFO rb-2f9fcab-223857-403445 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-13 08:27:54,551 202 INFO rb-2f9fcab-223857-403445 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-13 08:27:54,572 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_account.tests.test_res_config_settings_arch: Starting TestMrpAccountSettingsCombinedArch.test_the_settings_region_this_module_extends_is_reachable ... 2026-08-13 08:27:54,597 202 INFO rb-2f9fcab-223857-403445 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-13 08:27:54,630 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:27:58,852 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_filter.tests.test_mrp_production: Starting TestMRPProduction.test_mrp_production ... 2026-08-13 08:28:00,136 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 08:28:00,732 202 INFO rb-2f9fcab-223857-403445 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-13 08:28:02,920 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [164] 2026-08-13 08:28:02,979 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [165] 2026-08-13 08:28:04,018 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [167] 2026-08-13 08:28:04,260 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2415] 2026-08-13 08:28:05,416 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [169] 2026-08-13 08:28:05,495 202 INFO rb-2f9fcab-223857-403445 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-13 08:28:07,558 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [172] 2026-08-13 08:28:07,608 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [173] 2026-08-13 08:28:08,629 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [175] 2026-08-13 08:28:08,872 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2416] 2026-08-13 08:28:10,048 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [177] 2026-08-13 08:28:10,124 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54577] 2026-08-13 08:28:10,168 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_plm_approval.tests.test_eco_approval_state: Starting TestEcoApprovalState.test_a_refused_line_dominates_a_done_line ... 2026-08-13 08:28:12,237 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [180] 2026-08-13 08:28:12,306 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [181] 2026-08-13 08:28:12,555 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2417] 2026-08-13 08:28:12,679 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2418] 2026-08-13 08:28:13,754 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [183] 2026-08-13 08:28:13,932 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2419] 2026-08-13 08:28:14,000 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1323] 2026-08-13 08:28:14,072 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2420] 2026-08-13 08:28:14,181 202 INFO rb-2f9fcab-223857-403445 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-13 08:28:14,899 202 INFO rb-2f9fcab-223857-403445 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-13 08:28:17,595 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [187] 2026-08-13 08:28:17,657 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [188] 2026-08-13 08:28:18,669 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [190] 2026-08-13 08:28:18,891 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2421] 2026-08-13 08:28:19,014 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2422] 2026-08-13 08:28:20,107 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [192] 2026-08-13 08:28:20,180 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_plm_approval.tests.test_eco_approval_state: Starting TestEcoApprovalState.test_the_priority_map_ranks_every_approval_line_state ... 2026-08-13 08:28:20,962 202 INFO rb-2f9fcab-223857-403445 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-13 08:28:23,166 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [196] 2026-08-13 08:28:23,219 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [197] 2026-08-13 08:28:24,452 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [199] 2026-08-13 08:28:24,748 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2423] 2026-08-13 08:28:24,803 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:28:25,409 202 INFO rb-2f9fcab-223857-403445 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-13 08:28:27,419 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [202] 2026-08-13 08:28:27,472 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [203] 2026-08-13 08:28:27,844 202 INFO rb-2f9fcab-223857-403445 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-13 08:28:29,892 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [206] 2026-08-13 08:28:29,958 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [207] 2026-08-13 08:28:30,299 202 INFO rb-2f9fcab-223857-403445 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-13 08:28:32,527 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [210] 2026-08-13 08:28:32,577 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [211] 2026-08-13 08:28:32,803 202 INFO rb-2f9fcab-223857-403445 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-13 08:28:34,946 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [214] 2026-08-13 08:28:35,009 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [215] 2026-08-13 08:28:35,493 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2424] 2026-08-13 08:28:35,557 202 INFO rb-2f9fcab-223857-403445 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-13 08:28:37,717 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [218] 2026-08-13 08:28:37,777 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [219] 2026-08-13 08:28:38,100 202 INFO rb-2f9fcab-223857-403445 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-13 08:28:40,139 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [222] 2026-08-13 08:28:40,193 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [223] 2026-08-13 08:28:40,383 202 INFO rb-2f9fcab-223857-403445 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-13 08:28:42,316 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [226] 2026-08-13 08:28:42,367 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [227] 2026-08-13 08:28:42,787 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2425] 2026-08-13 08:28:42,882 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_plm_approval.tests.test_mrp_bom_freeze: Starting TestMrpBomFreeze.test_publishing_two_revisions_at_once_is_not_frozen ... 2026-08-13 08:28:44,974 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [230] 2026-08-13 08:28:45,042 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [231] 2026-08-13 08:28:45,560 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2426] 2026-08-13 08:28:45,671 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:28:46,248 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval: Starting TestPLMApproval.test_approval_request_without_eco_access ... 2026-08-13 08:28:47,193 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [233] 2026-08-13 08:28:47,280 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2164, model: viin.mrp.eco 2026-08-13 08:28:47,516 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2164 deleted mail.activity records with IDs: [1335] 2026-08-13 08:28:47,568 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2164, model: viin.mrp.eco 2026-08-13 08:28:47,659 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1335] 2026-08-13 08:28:47,796 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.mail records with IDs: [2427] 2026-08-13 08:28:47,938 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2164, model: viin.mrp.eco 2026-08-13 08:28:47,965 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval: Starting TestPLMApproval.test_plm_with_approval ... 2026-08-13 08:28:48,978 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1336] 2026-08-13 08:28:49,207 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval: Starting TestPLMApproval.test_unlink_eco_on_confirm_approval ... 2026-08-13 08:28:50,171 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54724, 54706] 2026-08-13 08:28:50,238 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:28:50,251 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval_views: Starting TestPlmApprovalViewStructure.test_no_tree_idiom_survives_in_this_module ... 2026-08-13 08:28:50,271 202 INFO rb-2f9fcab-223857-403445 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-13 08:28:50,326 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval_views: Starting TestPlmApprovalViewStructure.test_the_approval_request_form_serves_the_eco_column ... 2026-08-13 08:28:50,490 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_plm_approval.tests.test_plm_approval_views: Starting TestPlmApprovalViewStructure.test_the_eco_form_serves_the_approval_statusbar ... 2026-08-13 08:28:50,551 202 INFO rb-2f9fcab-223857-403445 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-13 08:28:50,610 202 INFO rb-2f9fcab-223857-403445 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-13 08:28:50,683 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:28:52,028 202 INFO rb-2f9fcab-223857-403445 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-13 08:28:52,928 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2378, 2377] 2026-08-13 08:28:53,035 202 INFO rb-2f9fcab-223857-403445 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-13 08:28:53,841 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2380, 2379] 2026-08-13 08:28:53,916 202 INFO rb-2f9fcab-223857-403445 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-13 08:28:54,616 202 INFO rb-2f9fcab-223857-403445 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-13 08:28:55,864 202 INFO rb-2f9fcab-223857-403445 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-13 08:28:57,045 202 INFO rb-2f9fcab-223857-403445 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-13 08:28:58,039 202 INFO rb-2f9fcab-223857-403445 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-13 08:28:59,202 202 INFO rb-2f9fcab-223857-403445 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-13 08:29:00,340 202 INFO rb-2f9fcab-223857-403445 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-13 08:29:01,215 202 INFO rb-2f9fcab-223857-403445 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-13 08:29:02,098 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2394, 2393] 2026-08-13 08:29:02,225 202 INFO rb-2f9fcab-223857-403445 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-13 08:29:03,222 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2396, 2395] 2026-08-13 08:29:03,338 202 INFO rb-2f9fcab-223857-403445 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-13 08:29:04,296 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2398, 2397] 2026-08-13 08:29:04,424 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_eco_subcontract_interlock: Starting TestSubcontractEcoInterlock.test_the_subcontract_order_is_counted_once ... 2026-08-13 08:29:05,504 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2400, 2399] 2026-08-13 08:29:05,645 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:29:05,659 202 INFO rb-2f9fcab-223857-403445 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-13 08:29:05,683 202 INFO rb-2f9fcab-223857-403445 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-13 08:29:05,757 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:29:07,160 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_plm_subcontracting: Starting TestPLMSubcontracting.test_subcontracting_fully_production_order ... 2026-08-13 08:29:08,229 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2402, 2401] 2026-08-13 08:29:08,372 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_plm_subcontracting_purchase.tests.test_plm_subcontracting: Starting TestPLMSubcontracting.test_subcontracting_partial_production_order ... 2026-08-13 08:29:09,458 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2406, 2405] 2026-08-13 08:29:09,607 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:29:10,325 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_change_mo_to_subcontracting ... 2026-08-13 08:29:12,480 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [238] 2026-08-13 08:29:12,577 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2407] 2026-08-13 08:29:12,707 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_change_mo_to_subcontracting_through_the_approval ... 2026-08-13 08:29:14,351 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1338] 2026-08-13 08:29:14,629 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted stock.move.line records with IDs: [2408] 2026-08-13 08:29:14,810 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_subcontracting_wizard ... 2026-08-13 08:29:15,663 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_subcontracting_wizard_draft_production ... 2026-08-13 08:29:16,388 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_subcontracting_wizard_empty_quantity ... 2026-08-13 08:29:17,194 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_plm_test_full.tests.test_plm_subcontracting: Starting TestSubcontractProductionBOM.test_eco_subcontracting_wizard_same_quantity ... 2026-08-13 08:29:18,039 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:29:18,053 202 INFO rb-2f9fcab-223857-403445 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-13 08:29:18,089 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:29:18,613 202 INFO rb-2f9fcab-223857-403445 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-13 08:29:18,652 202 INFO rb-2f9fcab-223857-403445 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-13 08:29:18,679 202 INFO rb-2f9fcab-223857-403445 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-13 08:29:18,705 202 _WARNING rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_plm_website_sale: viin_mrp_plm_website_sale install repair: un-published 2 PLM Confidential product.document(s) that anonymous shop visitors could reach (ids: [7, 6]). PLM Confidential was PRESERVED on every one of them, and no document was archived, un-archived or deleted. 2026-08-13 08:29:18,720 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: Retrying a failed test: test_installing_this_module_unpublishes_confidential_documents_including_archived_ones (odoo.addons.viin_mrp_plm_website_sale.tests.test_plm_product_document_publication.TestPLMProductDocumentPublication.test_installing_this_module_unpublishes_confidential_documents_including_archived_ones) 2026-08-13 08:29:18,720 202 INFO rb-2f9fcab-223857-403445 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-13 08:29:18,744 202 _WARNING rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_plm_website_sale: viin_mrp_plm_website_sale install repair: un-published 2 PLM Confidential product.document(s) that anonymous shop visitors could reach (ids: [11, 10]). PLM Confidential was PRESERVED on every one of them, and no document was archived, un-archived or deleted. 2026-08-13 08:29:18,758 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: Retrying a failed test: test_installing_this_module_unpublishes_confidential_documents_including_archived_ones (odoo.addons.viin_mrp_plm_website_sale.tests.test_plm_product_document_publication.TestPLMProductDocumentPublication.test_installing_this_module_unpublishes_confidential_documents_including_archived_ones) 2026-08-13 08:29:18,758 202 INFO rb-2f9fcab-223857-403445 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-13 08:29:18,786 202 WARNING rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_plm_website_sale: viin_mrp_plm_website_sale install repair: un-published 2 PLM Confidential product.document(s) that anonymous shop visitors could reach (ids: [15, 14]). PLM Confidential was PRESERVED on every one of them, and no document was archived, un-archived or deleted. 2026-08-13 08:29:18,810 202 INFO rb-2f9fcab-223857-403445 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-13 08:29:18,901 202 INFO rb-2f9fcab-223857-403445 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-13 08:29:18,969 202 INFO rb-2f9fcab-223857-403445 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-13 08:29:19,077 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [22], uid: 6, model: product.document 2026-08-13 08:29:19,095 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:29:20,180 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:29:20] "GET /shop/e-com11-cabinet-with-doors-15/document/22 HTTP/1.1" 303 - 25 0.020 1.071 2026-08-13 08:29:20,188 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_plm_website_sale.tests.test_plm_product_document_publication.TestPLMProductDocumentPublication.test_non_plm_user_blind_publish_attempt_never_reaches_an_unauthenticated_shop_visitor: waiting for threads: [] 2026-08-13 08:29:20,209 202 INFO rb-2f9fcab-223857-403445 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-13 08:29:20,272 202 INFO rb-2f9fcab-223857-403445 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-13 08:29:20,346 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [24], uid: 6, model: product.document 2026-08-13 08:29:20,380 202 INFO rb-2f9fcab-223857-403445 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-13 08:29:20,475 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:29:20,706 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:29:20] "GET /shop/e-com11-cabinet-with-doors-15/document/25 HTTP/1.1" 303 - 25 0.011 0.222 2026-08-13 08:29:20,708 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_plm_website_sale.tests.test_plm_product_document_publication.TestPLMProductDocumentPublication.test_plm_user_cannot_publish_a_confidential_document_so_it_is_never_served_to_an_unauthenticated_shop_visitor: waiting for threads: [] 2026-08-13 08:29:20,722 202 INFO rb-2f9fcab-223857-403445 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-13 08:29:20,761 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 08:29:20,772 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_progress.tests.test_access_rights: Starting TestAccessRight.test_access_rights ... 2026-08-13 08:29:21,085 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2428] 2026-08-13 08:29:21,097 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54865] 2026-08-13 08:29:21,102 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:29:21,395 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2429] 2026-08-13 08:29:21,405 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54867] 2026-08-13 08:29:21,410 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:29:21,428 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2173, model: mrp.production.progress 2026-08-13 08:29:21,444 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2173, model: mrp.production.progress 2026-08-13 08:29:21,450 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2173, model: mrp.production.progress 2026-08-13 08:29:21,457 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2173, model: mrp.production.progress 2026-08-13 08:29:21,489 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:29:21,503 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_progress.tests.test_production: Starting TestProduction.test_01_compute_production_child ... 2026-08-13 08:29:22,518 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_progress.tests.test_production: Starting TestProduction.test_02_compute_production_progress ... 2026-08-13 08:29:23,256 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:29:23,268 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_progress.tests.test_production_progress: Starting TestProductionProgress.test_01_create_production_progress ... 2026-08-13 08:29:23,740 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_progress.tests.test_production_progress: Starting TestProductionProgress.test_02_compute_production_progress ... 2026-08-13 08:29:24,218 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move records with IDs: [624] 2026-08-13 08:29:24,658 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:29:24,764 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_progress.tests.test_progress_features: Starting TestProgressFeatures.test_progress_origin_filter ... 2026-08-13 08:29:24,869 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:29:27,824 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_standard_consumption.tests.test_access_rights: Starting TestAccessRight.test_access_rights ... 2026-08-13 08:29:28,010 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2175, model: mrp.production.standard.consumption 2026-08-13 08:29:28,024 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2175, model: mrp.production.standard.consumption 2026-08-13 08:29:28,030 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2175, model: mrp.production.standard.consumption 2026-08-13 08:29:28,036 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2175, model: mrp.production.standard.consumption 2026-08-13 08:29:28,078 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:29:30,898 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_bom_byproduct: Starting TestMrpBomByProduct.test_compute_product_qty_byproduct ... 2026-08-13 08:29:30,925 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_bom_byproduct: Starting TestMrpBomByProduct.test_onchange_product_qty_byproduct ... 2026-08-13 08:29:30,956 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:29:34,289 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_bom_line: Starting TestMrpBomLine.test_compute_product_qty ... 2026-08-13 08:29:34,311 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_bom_line: Starting TestMrpBomLine.test_onchange_product_qty ... 2026-08-13 08:29:34,353 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:29:37,373 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_01_compute_consumption_factor ... 2026-08-13 08:29:37,515 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_02_compute_product_qty ... 2026-08-13 08:29:37,763 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_03_compute_product_qty ... 2026-08-13 08:29:37,954 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_04_compute_consumed_difference_quantity ... 2026-08-13 08:29:39,029 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_05_compute_consumed_difference_quantity ... 2026-08-13 08:29:40,084 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_06_compute_consumed_difference_quantity ... 2026-08-13 08:29:41,189 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_standard_consumption.tests.test_mrp_production_standard_consumption: Starting TestMRPProductionStandardConssumption.test_07_compute_consumed_difference_quantity ... 2026-08-13 08:29:42,997 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:29:46,039 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_01_base_production_workflow ... 2026-08-13 08:29:46,983 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_02_base_production_workflow ... 2026-08-13 08:29:48,669 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_03_backorder_production_workflow ... 2026-08-13 08:29:50,682 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_04_backorder_production_workflow ... 2026-08-13 08:29:53,697 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_05_backorder_production_workflow ... 2026-08-13 08:29:53,872 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mrp.bom.line records with IDs: [149, 150] 2026-08-13 08:29:55,717 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_standard_consumption.tests.test_production_workflow: Starting TestProductionWorkflow.test_06_backorder_production_workflow ... 2026-08-13 08:29:56,927 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-08-13 08:29:58,630 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_subcontracting_request.tests.test_access_rights: Starting TestAssetAccessRight.test_01_mrp_user_access_rights ... 2026-08-13 08:29:58,666 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [1], uid: 2185, model: mrp.subcontracting.request 2026-08-13 08:29:58,685 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2185 deleted mail.message records with IDs: [55032] 2026-08-13 08:29:58,705 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: unlink on record ids: [1], uid: 2185, model: mrp.subcontracting.request 2026-08-13 08:29:58,735 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: create on record ids: [2], uid: 2185, model: mrp.subcontracting.request 2026-08-13 08:29:58,765 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_subcontracting_request.tests.test_access_rights: Starting TestAssetAccessRight.test_02_base_user_access_rights ... 2026-08-13 08:29:58,787 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2187, model: mrp.subcontracting.request 2026-08-13 08:29:58,795 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2187, model: mrp.subcontracting.request 2026-08-13 08:29:58,806 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2187 deleted mail.message records with IDs: [55032] 2026-08-13 08:29:58,819 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2187, model: mrp.subcontracting.request 2026-08-13 08:29:58,823 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2187, model: mrp.subcontracting.request 2026-08-13 08:29:58,850 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-08-13 08:29:59,144 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_01 ... 2026-08-13 08:30:02,150 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2511] 2026-08-13 08:30:02,271 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2512] 2026-08-13 08:30:02,404 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_02 ... 2026-08-13 08:30:04,473 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2516] 2026-08-13 08:30:04,614 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2517] 2026-08-13 08:30:04,720 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_03 ... 2026-08-13 08:30:06,550 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_04 ... 2026-08-13 08:30:07,380 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move records with IDs: [731] 2026-08-13 08:30:07,937 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_05 ... 2026-08-13 08:30:09,170 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2524] 2026-08-13 08:30:09,251 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_multiple_subcontracting_request ... 2026-08-13 08:30:10,392 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_multiple_subcontracting_request_with_different_qty ... 2026-08-13 08:30:11,778 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_multiple_subcontracting_request_with_different_qty_2 ... 2026-08-13 08:30:13,321 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_multiple_subcontracting_request_with_different_qty_3 ... 2026-08-13 08:30:14,814 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_subcontracting_request.tests.test_subcontracting_request: Starting TestSubcontracingRequest.test_unlink_production_with_subcontracting_request ... 2026-08-13 08:30:16,306 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55099] 2026-08-13 08:30:16,349 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:30:16,654 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_subcontracting_request.tests.test_view_migration: Starting TestViewMigration.test_both_actions_serve_every_view_mode_they_declare ... 2026-08-13 08:30:16,759 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_subcontracting_request.tests.test_view_migration: Starting TestViewMigration.test_request_lines_are_apportioned_across_the_child_productions ... 2026-08-13 08:30:18,090 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_subcontracting_request.tests.test_view_migration: Starting TestViewMigration.test_the_request_form_serves_a_chatter ... 2026-08-13 08:30:18,142 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_subcontracting_request.tests.test_view_migration: Starting TestViewMigration.test_the_request_form_serves_its_authored_line_columns ... 2026-08-13 08:30:18,305 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:30:19,927 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_001_validate_setup_data ... 2026-08-13 08:30:19,981 202 INFO rb-2f9fcab-223857-403445 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-13 08:30:20,358 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2430] 2026-08-13 08:30:20,366 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55135] 2026-08-13 08:30:20,373 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:30:20,854 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [241] 2026-08-13 08:30:20,929 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_a_refused_line_dominates_a_confirmed_sibling ... 2026-08-13 08:30:21,682 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [241] 2026-08-13 08:30:23,014 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [244] 2026-08-13 08:30:23,298 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2431] 2026-08-13 08:30:23,506 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2432] 2026-08-13 08:30:23,553 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_action_create_approve_request ... 2026-08-13 08:30:23,585 202 INFO rb-2f9fcab-223857-403445 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-13 08:30:24,388 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [241] 2026-08-13 08:30:24,855 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [247] 2026-08-13 08:30:25,138 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2433] 2026-08-13 08:30:25,308 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2434] 2026-08-13 08:30:25,385 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1350] 2026-08-13 08:30:25,646 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1349] 2026-08-13 08:30:25,844 202 INFO rb-2f9fcab-223857-403445 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-13 08:30:26,551 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [241] 2026-08-13 08:30:27,012 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [250] 2026-08-13 08:30:27,231 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2435] 2026-08-13 08:30:27,287 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1351] 2026-08-13 08:30:27,342 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2436] 2026-08-13 08:30:27,539 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2437] 2026-08-13 08:30:27,591 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_approval_with_no_subcontracting_request ... 2026-08-13 08:30:27,670 202 INFO rb-2f9fcab-223857-403445 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-13 08:30:27,915 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_both_approval_navigation_actions_resolve ... 2026-08-13 08:30:28,393 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [241] 2026-08-13 08:30:29,230 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_emptying_a_confirmed_subcontracting_approval_is_rejected ... 2026-08-13 08:30:29,729 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [241] 2026-08-13 08:30:29,969 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2438] 2026-08-13 08:30:30,014 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_subcontracting_request_with_approval ... 2026-08-13 08:30:30,405 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [241] 2026-08-13 08:30:30,630 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2439] 2026-08-13 08:30:30,710 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1354] 2026-08-13 08:30:30,770 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2440] 2026-08-13 08:30:31,220 202 INFO rb-2f9fcab-223857-403445 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-13 08:30:31,360 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_two_subcontracting_approvals_can_be_marked_done_together ... 2026-08-13 08:30:33,213 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [241] 2026-08-13 08:30:33,591 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [258] 2026-08-13 08:30:33,837 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2441] 2026-08-13 08:30:33,899 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1355] 2026-08-13 08:30:33,966 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2442] 2026-08-13 08:30:34,166 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2443] 2026-08-13 08:30:34,244 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1356] 2026-08-13 08:30:34,327 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2444] 2026-08-13 08:30:34,922 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_subcontracting_request_approval.tests.test_subcontracting_approval: Starting TestSubcontractingApproval.test_unlink_subcontracting_request_with_approval ... 2026-08-13 08:30:35,392 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [241] 2026-08-13 08:30:35,596 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2445] 2026-08-13 08:30:35,637 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55132] 2026-08-13 08:30:35,688 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:30:35,973 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_subcontracting_request_plm.tests.test_plm_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_01 ... 2026-08-13 08:30:38,942 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2550] 2026-08-13 08:30:39,041 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2551] 2026-08-13 08:30:39,146 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_subcontracting_request_plm.tests.test_plm_subcontracting_request: Starting TestSubcontracingRequest.test_apply_subcontracting_request_02 ... 2026-08-13 08:30:41,222 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2555] 2026-08-13 08:30:41,348 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2556] 2026-08-13 08:30:41,457 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_mrp_subcontracting_request_plm.tests.test_plm_subcontracting_request: Starting TestSubcontracingRequest.test_create_eco_01 ... 2026-08-13 08:30:44,443 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2566] 2026-08-13 08:30:44,558 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2567] 2026-08-13 08:30:45,707 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2562] 2026-08-13 08:30:45,807 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [2563] 2026-08-13 08:30:45,900 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:30:45,914 202 INFO rb-2f9fcab-223857-403445 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-13 08:30:45,938 202 INFO rb-2f9fcab-223857-403445 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-13 08:30:45,968 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:30:46,770 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_display_partner_approval_request_line ... 2026-08-13 08:30:46,832 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:30:47,428 202 INFO rb-2f9fcab-223857-403445 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-13 08:30:47,546 202 INFO rb-2f9fcab-223857-403445 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-13 08:30:47,926 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2446] 2026-08-13 08:30:47,981 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1374] 2026-08-13 08:30:48,060 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2447] 2026-08-13 08:30:48,368 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2448] 2026-08-13 08:30:48,417 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_approval.tests.test_current_approval_state_search: Starting TestCurrentApprovalStateSearch.test_search_with_unsupported_operator_raises_user_error ... 2026-08-13 08:30:48,458 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:30:53,556 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2449] 2026-08-13 08:30:53,661 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2450] 2026-08-13 08:30:53,929 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2451] 2026-08-13 08:30:54,005 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2452] 2026-08-13 08:30:54,281 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2453] 2026-08-13 08:30:54,357 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2454] 2026-08-13 08:30:54,366 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_approval_state_filter_agrees_with_the_form ... 2026-08-13 08:30:54,811 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2455] 2026-08-13 08:30:55,082 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2456] 2026-08-13 08:30:55,156 202 INFO rb-2f9fcab-223857-403445 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <806070610606661.1786609855.125234603881836-openerp-178-viin.approval.request@251d436d6d9f>: ['"Approval Filter Merchant" <@False>'] 2026-08-13 08:30:55,167 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2457] 2026-08-13 08:30:55,219 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_auto_merchant_approval_blocked_without_admin_responsible ... 2026-08-13 08:30:55,545 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted type.approval.user.line records with IDs: [85] 2026-08-13 08:30:55,845 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2458] 2026-08-13 08:30:55,855 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55246] 2026-08-13 08:30:55,861 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:30:55,888 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:portal_user_auto_approval_test from n/a 2026-08-13 08:30:55,894 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:30:56,677 202 _WARNING rb-2f9fcab-223857-403445 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-13 08:30:56,678 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:30:56] "POST /my/home/become_merchant HTTP/1.1" 400 - 211 0.111 0.674 2026-08-13 08:30:56,704 202 INFO rb-2f9fcab-223857-403445 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-13 08:30:56,704 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_auto_merchant_approval_blocked_without_admin_responsible ... 2026-08-13 08:30:57,065 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted type.approval.user.line records with IDs: [85] 2026-08-13 08:30:57,338 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2459] 2026-08-13 08:30:57,347 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55249] 2026-08-13 08:30:57,353 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:30:57,372 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:portal_user_auto_approval_test from n/a 2026-08-13 08:30:57,378 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:30:58,201 202 _WARNING rb-2f9fcab-223857-403445 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-13 08:30:58,201 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:30:58] "POST /my/home/become_merchant HTTP/1.1" 400 - 211 0.082 0.743 2026-08-13 08:30:58,229 202 INFO rb-2f9fcab-223857-403445 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-13 08:30:58,229 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_auto_merchant_approval_blocked_without_admin_responsible ... 2026-08-13 08:30:58,589 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted type.approval.user.line records with IDs: [85] 2026-08-13 08:30:58,884 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2460] 2026-08-13 08:30:58,893 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55252] 2026-08-13 08:30:58,900 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:30:58,922 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:portal_user_auto_approval_test from n/a 2026-08-13 08:30:58,928 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:31:00,657 202 WARNING rb-2f9fcab-223857-403445 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-13 08:31:00,658 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:31:00] "POST /my/home/become_merchant HTTP/1.1" 400 - 211 0.096 1.636 2026-08-13 08:31:00,699 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_auto_merchant_store_approval_01 ... 2026-08-13 08:31:01,302 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #19 deleted mail.mail records with IDs: [2461] 2026-08-13 08:31:01,422 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2462] 2026-08-13 08:31:01,556 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1381] 2026-08-13 08:31:01,735 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2463] 2026-08-13 08:31:01,952 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_cancel_merchant_approval ... 2026-08-13 08:31:02,242 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2464] 2026-08-13 08:31:02,260 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55258] 2026-08-13 08:31:02,265 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:31:02,286 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:portal_user from n/a 2026-08-13 08:31:02,297 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:31:04,048 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: Simulating signal changes during tests 2026-08-13 08:31:04,049 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:31:04] "POST /my/home/become_merchant HTTP/1.1" 200 - 563 0.302 1.457 2026-08-13 08:31:04,081 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1382] 2026-08-13 08:31:04,173 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2467] 2026-08-13 08:31:04,199 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_merchant_store_approval_01 ... 2026-08-13 08:31:04,888 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #19 deleted mail.mail records with IDs: [2468] 2026-08-13 08:31:05,047 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2469] 2026-08-13 08:31:05,263 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_merchant_store_approval_02 ... 2026-08-13 08:31:05,574 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2470] 2026-08-13 08:31:05,583 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55267] 2026-08-13 08:31:05,587 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:31:05,610 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:portal_user from n/a 2026-08-13 08:31:05,616 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:31:06,832 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: Simulating signal changes during tests 2026-08-13 08:31:06,832 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:31:06] "POST /my/home/become_merchant HTTP/1.1" 200 - 399 0.228 0.989 2026-08-13 08:31:07,529 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2196 deleted mail.mail records with IDs: [2471] 2026-08-13 08:31:07,644 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2472] 2026-08-13 08:31:07,891 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1384] 2026-08-13 08:31:08,061 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2473] 2026-08-13 08:31:08,143 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_merchant_store_approval_03 ... 2026-08-13 08:31:08,421 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2474] 2026-08-13 08:31:08,430 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55275] 2026-08-13 08:31:08,436 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:31:08,458 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:portal_user from n/a 2026-08-13 08:31:08,464 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:31:09,687 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: Simulating signal changes during tests 2026-08-13 08:31:09,688 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:31:09] "POST /my/home/become_merchant HTTP/1.1" 200 - 399 0.225 1.001 2026-08-13 08:31:10,311 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2197 deleted mail.mail records with IDs: [2475] 2026-08-13 08:31:10,440 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2476] 2026-08-13 08:31:10,608 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1385] 2026-08-13 08:31:10,730 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2477] 2026-08-13 08:31:10,803 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_popup_refuse_merchant_store_approval_request ... 2026-08-13 08:31:10,847 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_refuse_merchant_store_approval_request ... 2026-08-13 08:31:10,964 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1378] 2026-08-13 08:31:11,179 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2478] 2026-08-13 08:31:11,208 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_approval_request: Starting TestMerchantApprovalRequest.test_validate_merchant_approval ... 2026-08-13 08:31:11,503 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2479] 2026-08-13 08:31:11,523 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55284] 2026-08-13 08:31:11,532 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:31:11,563 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:portal_user from n/a 2026-08-13 08:31:11,568 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:31:13,420 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: Simulating signal changes during tests 2026-08-13 08:31:13,420 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:31:13] "POST /my/home/become_merchant HTTP/1.1" 200 - 563 0.326 1.527 2026-08-13 08:31:14,443 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1386] 2026-08-13 08:31:14,567 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2482] 2026-08-13 08:31:14,672 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2483] 2026-08-13 08:31:14,792 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:31:15,623 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2484] 2026-08-13 08:31:15,634 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55292] 2026-08-13 08:31:15,640 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:31:15,668 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_cancel_notifies_merchant_and_resets_to_draft ... 2026-08-13 08:31:16,137 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2485] 2026-08-13 08:31:16,244 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2486] 2026-08-13 08:31:16,325 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1387] 2026-08-13 08:31:16,448 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2487] 2026-08-13 08:31:16,496 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_confirm_notifies_merchant ... 2026-08-13 08:31:17,002 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2488] 2026-08-13 08:31:17,133 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2489] 2026-08-13 08:31:17,180 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_confirm_notifies_merchant_store ... 2026-08-13 08:31:17,797 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2490] 2026-08-13 08:31:17,877 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2491] 2026-08-13 08:31:17,913 202 INFO rb-2f9fcab-223857-403445 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-13 08:31:18,413 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2492] 2026-08-13 08:31:18,509 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2493] 2026-08-13 08:31:18,628 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2199 deleted mail.activity records with IDs: [1390] 2026-08-13 08:31:18,776 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2199 deleted mail.mail records with IDs: [2494] 2026-08-13 08:31:18,889 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2495] 2026-08-13 08:31:18,981 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_full_approval_notifies_merchant_approved_and_activates ... 2026-08-13 08:31:19,495 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2496] 2026-08-13 08:31:19,615 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2497] 2026-08-13 08:31:19,785 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2199 deleted mail.activity records with IDs: [1391] 2026-08-13 08:31:19,935 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2199 deleted mail.mail records with IDs: [2498] 2026-08-13 08:31:20,048 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2499] 2026-08-13 08:31:20,144 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_full_approval_notifies_store_and_pauses_it ... 2026-08-13 08:31:20,675 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2500] 2026-08-13 08:31:20,765 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2501] 2026-08-13 08:31:20,906 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2199 deleted mail.activity records with IDs: [1392] 2026-08-13 08:31:21,020 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2199 deleted mail.mail records with IDs: [2502] 2026-08-13 08:31:21,140 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2503] 2026-08-13 08:31:21,224 202 INFO rb-2f9fcab-223857-403445 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-13 08:31:21,784 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2504] 2026-08-13 08:31:21,865 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2505] 2026-08-13 08:31:22,045 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1393] 2026-08-13 08:31:22,237 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2506] 2026-08-13 08:31:22,303 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_notification: Starting TestMerchantApprovalNotification.test_real_refusal_notifies_merchant_with_reason ... 2026-08-13 08:31:22,796 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2507] 2026-08-13 08:31:22,875 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2508] 2026-08-13 08:31:22,981 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1394] 2026-08-13 08:31:23,170 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2509] 2026-08-13 08:31:23,244 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:31:23,261 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_signup: Starting TestMerchantAuthSignupFlow.test_merchant_signup_create_approval_request_01 ... 2026-08-13 08:31:23,633 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:31:24,932 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:anh7tro@viindoo.example.com from 127.0.0.1 2026-08-13 08:31:25,047 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2200 deleted mail.mail records with IDs: [2512] 2026-08-13 08:31:25,058 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2200 deleted mail.message records with IDs: [55342] 2026-08-13 08:31:25,080 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:anh7tro@viindoo.example.com from 127.0.0.1 2026-08-13 08:31:25,103 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: Simulating signal changes during tests 2026-08-13 08:31:25,103 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:31:25] "POST /web/signup HTTP/1.1" 303 - 430 0.502 0.971 2026-08-13 08:31:25,119 202 INFO rb-2f9fcab-223857-403445 odoo.http: Session expired 2026-08-13 08:31:25,119 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:31:25] "GET /my HTTP/1.1" 303 - 5 0.003 0.009 2026-08-13 08:31:25,921 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:31:25] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 174 0.117 0.680 2026-08-13 08:31:25,981 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_approval_marketplace.tests.test_merchant_signup: Starting TestMerchantAuthSignupFlow.test_merchant_signup_create_approval_request_02 ... 2026-08-13 08:31:26,297 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:31:27,291 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1396] 2026-08-13 08:31:27,725 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:goat@viindoo.example.com from 127.0.0.1 2026-08-13 08:31:27,852 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2201 deleted mail.mail records with IDs: [2516] 2026-08-13 08:31:27,875 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2201 deleted mail.message records with IDs: [55352] 2026-08-13 08:31:27,886 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:goat@viindoo.example.com from 127.0.0.1 2026-08-13 08:31:27,893 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: Simulating signal changes during tests 2026-08-13 08:31:27,894 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:31:27] "POST /web/signup HTTP/1.1" 303 - 542 0.537 1.062 2026-08-13 08:31:27,906 202 INFO rb-2f9fcab-223857-403445 odoo.http: Session expired 2026-08-13 08:31:27,906 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:31:27] "GET /my HTTP/1.1" 303 - 5 0.002 0.005 2026-08-13 08:31:28,634 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:31:28] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 174 0.113 0.611 2026-08-13 08:31:28,686 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:31:34,685 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2517] 2026-08-13 08:31:34,784 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2518] 2026-08-13 08:31:35,104 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2519] 2026-08-13 08:31:35,181 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2520] 2026-08-13 08:31:35,506 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2521] 2026-08-13 08:31:35,623 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2522] 2026-08-13 08:31:35,635 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_approval_marketplace.tests.test_partner: Starting TestPartner.test_compute_current_approved_merchant_state ... 2026-08-13 08:31:35,708 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1398] 2026-08-13 08:31:35,796 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2523] 2026-08-13 08:31:35,937 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2524] 2026-08-13 08:31:35,990 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_approval_marketplace.tests.test_partner: Starting TestPartner.test_merchant_can_only_update_some_allowed_fields ... 2026-08-13 08:31:36,057 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1398] 2026-08-13 08:31:36,190 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2525] 2026-08-13 08:31:36,308 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2526] 2026-08-13 08:31:36,506 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_approval_marketplace.tests.test_partner: Starting TestPartner.test_merchant_can_only_update_some_allowed_fields_for_approved_store ... 2026-08-13 08:31:36,580 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1399] 2026-08-13 08:31:36,729 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2527] 2026-08-13 08:31:36,873 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2528] 2026-08-13 08:31:37,142 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:31:43,560 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2529] 2026-08-13 08:31:43,680 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2530] 2026-08-13 08:31:44,072 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2531] 2026-08-13 08:31:44,172 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2532] 2026-08-13 08:31:44,523 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2533] 2026-08-13 08:31:44,664 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2534] 2026-08-13 08:31:44,676 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_approval_marketplace_website.tests.test_approval_request: Starting TestApprovalRequest.test_merchant_store_approval_with_post_approval ... 2026-08-13 08:31:45,054 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2535] 2026-08-13 08:31:45,171 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2536] 2026-08-13 08:31:45,263 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1403] 2026-08-13 08:31:45,500 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2537] 2026-08-13 08:31:45,550 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_approval_marketplace_website.tests.test_approval_request: Starting TestApprovalRequest.test_merchant_store_approval_with_pre_approval ... 2026-08-13 08:31:46,025 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2538] 2026-08-13 08:31:46,141 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2539] 2026-08-13 08:31:46,248 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1404] 2026-08-13 08:31:46,331 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2540] 2026-08-13 08:31:46,446 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2541] 2026-08-13 08:31:46,553 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:31:47,400 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_approval_website.tests.test_approval_request: Starting TestApprovalRequest.test_website_published_partner_approval ... 2026-08-13 08:31:47,814 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2542] 2026-08-13 08:31:47,888 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1405] 2026-08-13 08:31:48,009 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2543] 2026-08-13 08:31:48,074 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:31:48,090 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_budget_code.tests.test_partner_budget_code: Starting TestPartnerBudgetCode.test_budget_code_auto_format ... 2026-08-13 08:31:48,194 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_budget_code.tests.test_partner_budget_code: Starting TestPartnerBudgetCode.test_budget_code_format_validation ... 2026-08-13 08:31:48,359 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_budget_code.tests.test_partner_budget_code: Starting TestPartnerBudgetCode.test_budget_code_length_validation ... 2026-08-13 08:31:48,480 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_budget_code.tests.test_partner_budget_code: Starting TestPartnerBudgetCode.test_company_type_change_clears_budget ... 2026-08-13 08:31:48,599 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_budget_code.tests.test_partner_budget_code: Starting TestPartnerBudgetCode.test_individual_partner_no_validation ... 2026-08-13 08:31:48,713 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:31:48,732 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_business_nature.tests.test_access_right_ownership_type: Starting TestAccessRight.test_internal_user_access_right ... 2026-08-13 08:31:49,231 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2202, model: res.partner.ownership.type 2026-08-13 08:31:49,252 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2202, model: res.partner.ownership.type 2026-08-13 08:31:49,256 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2202, model: res.partner.ownership.type 2026-08-13 08:31:49,284 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_business_nature.tests.test_access_right_ownership_type: Starting TestAccessRight.test_partner_manager_access_right ... 2026-08-13 08:31:49,667 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted res.partner.ownership.type records with IDs: [20] 2026-08-13 08:31:49,702 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:31:49,722 202 INFO rb-2f9fcab-223857-403445 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-13 08:31:50,216 202 INFO rb-2f9fcab-223857-403445 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-13 08:31:50,574 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:31:50,590 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_business_nature.tests.test_business_nature_sync_wizard: Starting TestBusinessNatureSyncWizard.test_action_sync_returns_success_notification ... 2026-08-13 08:31:51,019 202 INFO rb-2f9fcab-223857-403445 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-13 08:31:51,445 202 INFO rb-2f9fcab-223857-403445 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-13 08:31:51,848 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:31:51,866 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_business_nature.tests.test_business_type: Starting TestBusinessType.test_01_remove_business_type ... 2026-08-13 08:31:52,322 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_business_nature.tests.test_business_type: Starting TestBusinessType.test_02_remove_business_type ... 2026-08-13 08:31:52,744 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [111769] 2026-08-13 08:31:52,744 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted res.partner.business.type records with IDs: [18] 2026-08-13 08:31:52,775 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_business_nature.tests.test_business_type: Starting TestBusinessType.test_archiving_business_type_excludes_it_from_default_search ... 2026-08-13 08:31:53,188 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:31:53,204 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_01_remove_employee_size ... 2026-08-13 08:31:53,678 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_02_remove_employee_size ... 2026-08-13 08:31:54,119 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [111779] 2026-08-13 08:31:54,119 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted res.partner.employee.size records with IDs: [10] 2026-08-13 08:31:54,146 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_archiving_employee_size_excludes_it_from_default_search ... 2026-08-13 08:31:54,672 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_change_employee_size_contact ... 2026-08-13 08:31:55,215 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_business_nature.tests.test_employee_size: Starting TestEmployeeSize.test_default_order_follows_sequence_field ... 2026-08-13 08:31:55,753 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:31:55,771 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_business_nature.tests.test_enterprise_scale: Starting TestEnterpriseScale.test_copy_generates_distinct_name ... 2026-08-13 08:31:56,307 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_business_nature.tests.test_enterprise_scale: Starting TestEnterpriseScale.test_delete_enterprise_scale_assigned_to_partner_is_blocked ... 2026-08-13 08:31:56,800 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_business_nature.tests.test_enterprise_scale: Starting TestEnterpriseScale.test_delete_enterprise_scale_not_assigned_to_partner_succeeds ... 2026-08-13 08:31:57,183 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted res.partner.enterprise.scale records with IDs: [19] 2026-08-13 08:31:57,202 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_business_nature.tests.test_enterprise_scale: Starting TestEnterpriseScale.test_unique_name_constraint_blocks_duplicate ... 2026-08-13 08:31:57,663 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:31:57,679 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_business_nature.tests.test_ownership_type: Starting TestOwnershipType.test_01_remove_ownership_type ... 2026-08-13 08:31:58,123 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_business_nature.tests.test_ownership_type: Starting TestOwnershipType.test_create_ownership_type ... 2026-08-13 08:31:58,475 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_business_nature.tests.test_ownership_type: Starting TestOwnershipType.test_duplicate_record_ownership_type ... 2026-08-13 08:31:58,901 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_business_nature.tests.test_ownership_type: Starting TestOwnershipType.test_ownership_type_persists_selection_value ... 2026-08-13 08:31:59,355 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_business_nature.tests.test_ownership_type: Starting TestOwnershipType.test_unique_name_ownership_type ... 2026-08-13 08:31:59,838 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:31:59,862 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_business_nature.tests.test_portal_business_nature: Starting TestPortalBusinessNature.test_account_page_renders_business_nature_selects ... 2026-08-13 08:32:00,172 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:portal_business_nature_user from n/a 2026-08-13 08:32:00,185 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:32:02,461 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:32:02] "GET /my/account HTTP/1.1" 200 - 231 0.199 2.079 2026-08-13 08:32:02,465 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_business_nature.tests.test_portal_business_nature.TestPortalBusinessNature.test_account_page_renders_business_nature_selects: waiting for threads: [] 2026-08-13 08:32:02,490 202 INFO rb-2f9fcab-223857-403445 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-13 08:32:02,797 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:portal_business_nature_user from n/a 2026-08-13 08:32:02,813 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:32:03,251 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:32:03] "POST /my/account HTTP/1.1" 303 - 108 0.104 0.337 2026-08-13 08:32:04,226 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:32:04] "GET /my/home HTTP/1.1" 200 - 237 0.164 0.807 2026-08-13 08:32:04,381 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:32:04] "POST /my/account HTTP/1.1" 303 - 72 0.086 0.059 2026-08-13 08:32:04,498 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:32:04] "GET /my/home HTTP/1.1" 200 - 42 0.028 0.080 2026-08-13 08:32:04,546 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_business_nature.tests.test_portal_business_nature: Starting TestPortalBusinessNature.test_optional_fields_whitelist_includes_business_nature_fields ... 2026-08-13 08:32:04,831 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:32:04,847 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_business_nature.tests.test_seed_data: Starting TestSeedData.test_rehomed_csv_seed_xmlids_resolve_under_merged_module ... 2026-08-13 08:32:04,885 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:32:04,900 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_calendar.tests.test_res_partner_resource_calendar: Starting TestResPartnerResourceCalendar.test_child_calendar_follows_commercial_partner_calendar_change ... 2026-08-13 08:32:05,132 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_calendar.tests.test_res_partner_resource_calendar: Starting TestResPartnerResourceCalendar.test_child_partner_inherits_calendar_from_commercial_partner ... 2026-08-13 08:32:05,400 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_calendar.tests.test_res_partner_resource_calendar: Starting TestResPartnerResourceCalendar.test_commercial_partner_manual_calendar_survives_mixed_batch_recompute ... 2026-08-13 08:32:05,604 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_calendar.tests.test_res_partner_resource_calendar: Starting TestResPartnerResourceCalendar.test_company_resource_calendar_synced_with_partner ... 2026-08-13 08:32:05,738 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:32:05,754 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_country_recognition.tests.test_partner_country_recognition: Starting TestPartnerCountryRecognition.test_signup_fills_country_city_and_coordinates_from_geoip ... 2026-08-13 08:32:05,761 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:32:06,380 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:geoip-signup@example.com from 127.0.0.1 2026-08-13 08:32:06,504 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2229 deleted mail.mail records with IDs: [2544] 2026-08-13 08:32:06,523 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2229 deleted mail.message records with IDs: [55403] 2026-08-13 08:32:06,542 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.res_users: Login successful for db:rb-2f9fcab-223857-403445 login:geoip-signup@example.com from 127.0.0.1 2026-08-13 08:32:06,560 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: Simulating signal changes during tests 2026-08-13 08:32:06,560 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:32:06] "POST /web/signup HTTP/1.1" 303 - 302 0.225 0.577 2026-08-13 08:32:06,579 202 INFO rb-2f9fcab-223857-403445 odoo.http: Session expired 2026-08-13 08:32:06,580 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:32:06] "GET /my HTTP/1.1" 303 - 5 0.004 0.011 2026-08-13 08:32:07,279 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:32:07] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 177 0.102 0.593 2026-08-13 08:32:07,339 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:32:07,370 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_filter.tests.test_filter_partner_by_phone: Starting TestFilterPartnerByPhone.test_01_filter_partner_by_phone_mobile ... 2026-08-13 08:32:07,587 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:32:07,600 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_identity.tests.test_partner_identity: Starting TestPartnerIdentity.test_identification_vn ... 2026-08-13 08:32:07,711 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_identity.tests.test_partner_identity: Starting TestPartnerIdentity.test_passport_vn ... 2026-08-13 08:32:07,801 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_identity.tests.test_partner_identity: Starting TestPartnerIdentity.test_simple_check_methods ... 2026-08-13 08:32:07,882 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_identity.tests.test_partner_identity: Starting TestPartnerIdentity.test_validation_methods ... 2026-08-13 08:32:07,961 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:32:07,975 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_industry_isic.tests.test_industry_isic_perf: Starting TestISICMixinCreatePerf.test_10_compute_hierarchy_level4_create_populate_and_clear ... 2026-08-13 08:32:08,062 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_industry_isic.tests.test_industry_isic_perf: Starting TestISICMixinCreatePerf.test_11_perf_no_industry_no_hierarchy_readback ... 2026-08-13 08:32:08,142 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:32:08,158 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_01_compute_hierarchy_from_industry_id ... 2026-08-13 08:32:08,237 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_02_inverse_set_industry_id_from_level_fields ... 2026-08-13 08:32:08,309 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_03_inverse_clear_level_fields_downgrades ... 2026-08-13 08:32:08,392 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_04_inverse_set_level_when_industry_is_child ... 2026-08-13 08:32:08,458 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_05_inverse_set_multiple_levels_priority ... 2026-08-13 08:32:08,536 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_industry_isic.tests.test_res_partner: Starting TestResPartner.test_06_compute_clear_industry_id_clears_all ... 2026-08-13 08:32:08,618 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:32:08,633 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_01_validate_parent_level_requirements ... 2026-08-13 08:32:08,683 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_02_validate_wrong_parent_level ... 2026-08-13 08:32:08,727 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_03_compute_full_code_all_levels ... 2026-08-13 08:32:08,757 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_04_compute_full_code_update_parent ... 2026-08-13 08:32:08,807 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_05_name_get_display ... 2026-08-13 08:32:08,837 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_06_unique_full_code_constraint ... 2026-08-13 08:32:08,872 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_07_child_ids_relationship ... 2026-08-13 08:32:08,903 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_08_cascade_delete ... 2026-08-13 08:32:08,938 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted res.partner.industry records with IDs: [786] 2026-08-13 08:32:08,964 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_industry_isic.tests.test_res_partner_industry: Starting TestResPartnerIndustry.test_09_is_child_of_method ... 2026-08-13 08:32:09,007 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:32:09,023 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_shareholder.tests.test_access_right: Starting TestAccessRight.test_internal_user_access_right ... 2026-08-13 08:32:09,445 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2545] 2026-08-13 08:32:09,455 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55410] 2026-08-13 08:32:09,462 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:32:09,503 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 2230, model: res.partner.shareholder 2026-08-13 08:32:09,511 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 2230, model: res.partner.shareholder 2026-08-13 08:32:09,515 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 2230, model: res.partner.shareholder 2026-08-13 08:32:09,543 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_shareholder.tests.test_access_right: Starting TestAccessRight.test_partner_manager_access_right ... 2026-08-13 08:32:09,961 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2546] 2026-08-13 08:32:09,972 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55411] 2026-08-13 08:32:09,981 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:32:10,071 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted res.partner.shareholder records with IDs: [12] 2026-08-13 08:32:10,107 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:32:10,130 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_check_shareholder_ids ... 2026-08-13 08:32:10,559 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2547] 2026-08-13 08:32:10,570 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55412] 2026-08-13 08:32:10,577 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:32:10,671 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_constraint_ownership_rate ... 2026-08-13 08:32:11,065 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2548] 2026-08-13 08:32:11,075 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55413] 2026-08-13 08:32:11,082 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:32:11,144 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_constraint_partner_id ... 2026-08-13 08:32:11,547 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2549] 2026-08-13 08:32:11,556 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55414] 2026-08-13 08:32:11,562 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:32:11,612 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_constraint_total_ownership_rate ... 2026-08-13 08:32:12,023 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2550] 2026-08-13 08:32:12,033 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55415] 2026-08-13 08:32:12,040 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:32:12,093 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_create_multiple_shareholders_in_one_call ... 2026-08-13 08:32:12,511 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2551] 2026-08-13 08:32:12,519 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55416] 2026-08-13 08:32:12,525 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:32:12,592 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_create_new_contact ... 2026-08-13 08:32:13,028 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2552] 2026-08-13 08:32:13,040 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55417] 2026-08-13 08:32:13,048 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:32:13,081 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_insert_shareholder_from_other_company ... 2026-08-13 08:32:13,360 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2553] 2026-08-13 08:32:13,367 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55418] 2026-08-13 08:32:13,372 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:32:13,412 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_total_ownership_rate_over_100_blocks_batched_create ... 2026-08-13 08:32:13,735 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2554] 2026-08-13 08:32:13,751 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55419] 2026-08-13 08:32:13,757 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:32:13,817 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_write_is_company_false_on_multiple_partners ... 2026-08-13 08:32:14,159 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2555] 2026-08-13 08:32:14,167 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55420] 2026-08-13 08:32:14,173 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:32:14,204 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted res.partner.shareholder records with IDs: [38, 39, 40] 2026-08-13 08:32:14,256 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_shareholder.tests.test_share_holder: Starting TestShareHolder.test_write_type_company ... 2026-08-13 08:32:14,623 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2556] 2026-08-13 08:32:14,631 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55421] 2026-08-13 08:32:14,638 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:32:14,671 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted res.partner.shareholder records with IDs: [41] 2026-08-13 08:32:14,730 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:32:14,743 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_02_create_partner_different_vat ... 2026-08-13 08:32:15,017 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_03_create_partner_duplicated_vat ... 2026-08-13 08:32:15,275 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_04_duplicate_partner_individual_not_has_company ... 2026-08-13 08:32:15,446 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_05_duplicate_partner_individual_has_company ... 2026-08-13 08:32:15,768 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_06_create_partner_existed_vat_already_archived ... 2026-08-13 08:32:15,963 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_07_update_partner_individual ... 2026-08-13 08:32:16,247 202 INFO rb-2f9fcab-223857-403445 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-13 08:32:16,435 202 INFO rb-2f9fcab-223857-403445 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-13 08:32:16,751 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_partner_tax_code.tests.test_check_unique_vat_true: Starting TestCheckUniqueVatSettingsTrue.test_11_create_multi_partners_exeptional_case ... 2026-08-13 08:32:16,949 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:32:16,965 202 INFO rb-2f9fcab-223857-403445 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-13 08:32:17,379 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:32:17,395 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosConfigAnalyticProvisioning.test_create_does_not_override_an_explicitly_supplied_analytic_account ... 2026-08-13 08:32:17,549 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosConfigAnalyticProvisioning.test_create_pos_config_provisions_exactly_one_analytic_account ... 2026-08-13 08:32:17,743 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosConfigAnalyticProvisioning.test_create_pos_config_scopes_the_analytic_account_to_its_own_company ... 2026-08-13 08:32:25,542 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosConfigAnalyticProvisioning.test_two_pos_configs_each_get_their_own_distinct_analytic_account ... 2026-08-13 08:32:25,793 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:32:25,809 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosAnalyticBackfillIdempotency.test_backfill_creates_exactly_one_account_for_a_config_with_none ... 2026-08-13 08:32:26,030 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosAnalyticBackfillIdempotency.test_backfill_does_not_duplicate_on_a_second_run ... 2026-08-13 08:32:26,224 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:32:29,214 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7547910680> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:29,215 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7549cb53a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:29,221 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:29,225 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:29,226 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7549cb7060> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:29,242 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:29,243 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:32,268 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7525487d80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:32,269 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75236dff60> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:32,276 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:32,280 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:32,281 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75236dc180> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:32,297 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:32,298 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:34,598 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7522869da0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:34,599 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7549c59120> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:34,606 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:34,610 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:34,611 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7549c58c20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:34,627 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:34,628 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:37,613 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7549650540> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:37,614 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f75479fc360> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:37,622 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:37,626 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:37,627 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f75479fc0e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:37,643 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:37,644 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:40,605 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7549622ac0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:40,606 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7526799b20> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:40,612 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:40,616 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:40,617 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f752679a0c0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:40,633 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:40,634 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:42,646 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7522fd72e0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:42,647 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7549d30720> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:42,653 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:42,656 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:42,657 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7549d31080> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:42,671 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:42,672 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:45,362 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7522c8df80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:45,363 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7546a21f80> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:45,369 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:45,373 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:45,374 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7546a22c00> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:45,389 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:45,390 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 342, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-2f9fcab-223857/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:48,032 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7523b771a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:48,033 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7546e4bec0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:48,040 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:48,044 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:48,045 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7546e4b600> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:48,061 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:48,062 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-2f9fcab-223857/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-2f9fcab-223857/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 5070, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 305, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-2f9fcab-223857/addons/analytic/models/analytic_plan.py", line 358, in _sync_plan_column field['index'] = True File "/data/build/rb-2f9fcab-223857/odoo/models.py", line 7092, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-2f9fcab-223857/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-2f9fcab-223857/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-2f9fcab-223857/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:48,329 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_pos.tests.test_pos_analytics: Starting TestPosAnalyticMerge.test_invoice_line_analytic_stamp_is_idempotent_on_repeated_stamping ... 2026-08-13 08:32:48,360 202 INFO rb-2f9fcab-223857-403445 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-13 08:32:48,390 202 INFO rb-2f9fcab-223857-403445 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-13 08:32:48,420 202 INFO rb-2f9fcab-223857-403445 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-13 08:32:50,331 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7f7522cd8720> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:50,331 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7f7546dbbba0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:50,336 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:50,340 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 27, in _register_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:50,340 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7f7546dbb6a0> Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:50,352 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_confirm to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:50,352 202 INFO rb-2f9fcab-223857-403445 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py:242:patch_method setting viin.approval.request.action_validate to Stack (most recent call last): File "/data/build/rb-2f9fcab-223857/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-2f9fcab-223857/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-2f9fcab-223857/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1510, in start rc = server.run(preload, stop) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 644, in run rc = preload_registries(preload) File "/data/build/rb-2f9fcab-223857/odoo/service/server.py", line 1441, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-2f9fcab-223857/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-2f9fcab-223857/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-2f9fcab-223857/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 1003, in reset_changes cls.registry.setup_models(cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-2f9fcab-223857/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-2f9fcab-223857/odoo/modules/registry.py", line 363, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 221, in _register_hook self._patch_methods_inject_check_plans(methods) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 245, in _patch_methods_inject_check_plans patch_method(method) File "/data/build/Viindoo-tvtmaaddons-18.0/viin_hr_overtime_approval/models/approval_request.py", line 242, in patch_method setattr(self.__class__, method, new_method) File "/data/build/rb-2f9fcab-223857/odoo/tests/common.py", line 985, in metamodel_setattr _logger.runbot( File "/data/build/rb-2f9fcab-223857/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-08-13 08:32:50,364 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:32:50,380 202 INFO rb-2f9fcab-223857-403445 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-13 08:32:51,556 202 INFO rb-2f9fcab-223857-403445 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-13 08:32:51,744 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:32:51,759 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_pos.tests.test_pos_qr_bank_details: Starting TestPosQrBankDetailsFieldCoverage.test_bank_detail_fields_reach_the_till ... 2026-08-13 08:32:51,911 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:32:51,923 202 INFO rb-2f9fcab-223857-403445 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-13 08:32:52,128 202 INFO rb-2f9fcab-223857-403445 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-13 08:32:52,357 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:32:52,372 202 INFO rb-2f9fcab-223857-403445 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-13 08:32:52,431 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [4] 2026-08-13 08:32:52,634 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 0 removed 2026-08-13 08:32:57,666 202 INFO rb-2f9fcab-223857-403445 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-13 08:32:58,002 202 _WARNING rb-2f9fcab-223857-403445 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-13 08:32:58,002 202 INFO rb-2f9fcab-223857-403445 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-13 08:32:58,038 202 INFO rb-2f9fcab-223857-403445 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-13 08:32:58,038 202 INFO rb-2f9fcab-223857-403445 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-13 08:32:58,253 202 _WARNING rb-2f9fcab-223857-403445 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-13 08:32:58,253 202 INFO rb-2f9fcab-223857-403445 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-13 08:32:58,294 202 INFO rb-2f9fcab-223857-403445 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-13 08:32:58,294 202 INFO rb-2f9fcab-223857-403445 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-13 08:32:58,739 202 WARNING rb-2f9fcab-223857-403445 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: [5345:5366:0813/083258.503563:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5345:5366:0813/083258.512864:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5345:5366:0813/083258.512987:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5345:5366:0813/083258.513032:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5345:5366:0813/083258.513046:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5345:5366:0813/083258.532677:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5345:5345:0813/083258.538002:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [5380:5380:0813/083258.550552:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [5380:5380:0813/083258.554138:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [5345:5366:0813/083258.567795:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5345:5345:0813/083258.654811:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5345:5345:0813/083258.654898:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [5345:5345:0813/083258.654912:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5345:5366:0813/083258.654926:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5345:5366:0813/083258.654962:ERROR:dbus/bus.cc:405] 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-13 08:32:58,746 202 INFO rb-2f9fcab-223857-403445 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-13 08:32:58,836 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:32:58,852 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_pos_qr.tests.test_pos_payment_method_qr_fields: Starting TestPosPaymentMethodQrFields.test_pos_payment_method_loads_qr_provider_fields ... 2026-08-13 08:32:59,021 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:33:19,469 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_pos_refund.tests.test_point_of_sale_flow_refund: Starting TestPointOfSaleFlowRefund.test_order_refund_with_invoice ... 2026-08-13 08:33:19,589 202 INFO rb-2f9fcab-223857-403445 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61064299 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-08-13 08:33:22,764 202 INFO rb-2f9fcab-223857-403445 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61064299 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #17 2026-08-13 08:33:22,764 202 INFO rb-2f9fcab-223857-403445 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #61064299 finished 2026-08-13 08:33:24,231 202 INFO rb-2f9fcab-223857-403445 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-13 08:33:24,345 202 INFO rb-2f9fcab-223857-403445 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88393510 started for PoS orders references: [{'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'}] 2026-08-13 08:33:26,280 202 INFO rb-2f9fcab-223857-403445 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88393510 order {'name': 'Order 12345-123-1234', 'uuid': '12345-123-1234'} created pos.order #19 2026-08-13 08:33:26,281 202 INFO rb-2f9fcab-223857-403445 odoo.addons.point_of_sale.models.pos_order: PoS synchronisation #88393510 finished 2026-08-13 08:33:28,605 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-08-13 08:33:42,910 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend: Starting TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line ... 2026-08-13 08:33:43,364 202 _WARNING rb-2f9fcab-223857-403445 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend.TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line: Chrome headless failed to start: [5456:5477:0813/083343.141896:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5456:5477:0813/083343.151966:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5456:5477:0813/083343.152076:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5456:5477:0813/083343.152892:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5456:5477:0813/083343.153373:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5456:5477:0813/083343.162363:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5456:5456:0813/083343.165335:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [5491:5491:0813/083343.179550:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [5491:5491:0813/083343.182068:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [5456:5477:0813/083343.189644:ERROR:dbus/bus.cc:405] 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-13 08:33:43,369 202 INFO rb-2f9fcab-223857-403445 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-13 08:33:43,413 202 INFO rb-2f9fcab-223857-403445 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-13 08:33:43,413 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend: Starting TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line ... 2026-08-13 08:33:43,664 202 _WARNING rb-2f9fcab-223857-403445 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: 2026-08-13 08:33:43,665 202 INFO rb-2f9fcab-223857-403445 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-13 08:33:43,718 202 INFO rb-2f9fcab-223857-403445 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-13 08:33:43,719 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_pos_return.tests.test_pos_return_reason_frontend: Starting TestPosReturnReasonFrontend.test_refund_reason_persists_on_refund_line ... 2026-08-13 08:33:44,181 202 WARNING rb-2f9fcab-223857-403445 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: [5593:5614:0813/083343.957399:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5593:5614:0813/083343.962785:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5593:5614:0813/083343.963301:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5593:5614:0813/083343.963344:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Failed to connect to socket /run/dbus/system_bus_socket: No such file or directory [5593:5614:0813/083343.963355:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5593:5614:0813/083343.982444:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5593:5593:0813/083343.987433:INFO:components/enterprise/browser/controller/chrome_browser_cloud_management_controller.cc:239] No machine level policy manager exists. [5629:5629:0813/083343.991961:WARNING:media/gpu/vaapi/vaapi_wrapper.cc:1655] drmGetDevices2() has not found any devices [5629:5629:0813/083343.995357:WARNING:sandbox/policy/linux/sandbox_linux.cc:405] InitializeSandbox() called with multiple threads in process gpu-process. [5593:5614:0813/083344.017672:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5593:5593:0813/083344.108842:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5593:5593:0813/083344.108944:WARNING:device/bluetooth/dbus/bluez_dbus_manager.cc:209] Floss manager service not available, cannot set Floss enable/disable. [5593:5614:0813/083344.108953:ERROR:dbus/bus.cc:405] Failed to connect to the bus: Could not parse server address: Unknown address type (examples of valid types are "tcp" and on UNIX "unix") [5593:5593:0813/083344.108962:ERROR:dbus/object_proxy.cc:572] Failed to call method: org.freedesktop.DBus.NameHasOwner: object_path= /org/freedesktop/DBus: unknown error type: [5593:5614:0813/083344.109035:ERROR:dbus/bus.cc:405] 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-13 08:33:44,187 202 INFO rb-2f9fcab-223857-403445 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-13 08:33:44,263 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-08-13 08:33:44,436 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_check_barcode_product_1 ... 2026-08-13 08:33:44,506 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_check_number_product_1 ... 2026-08-13 08:33:44,584 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_check_number_product_2 ... 2026-08-13 08:33:44,633 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_check_number_product_3 ... 2026-08-13 08:33:44,666 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_create_scale_product ... 2026-08-13 08:33:44,694 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_generate_scale_product_1 ... 2026-08-13 08:33:44,700 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted pos.scale.product records with IDs: [1] 2026-08-13 08:33:44,751 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_generate_scale_product_2 ... 2026-08-13 08:33:44,757 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted pos.scale.product records with IDs: [1] 2026-08-13 08:33:44,802 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_generate_scale_product_3 ... 2026-08-13 08:33:44,807 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted pos.scale.product records with IDs: [1] 2026-08-13 08:33:44,858 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_pos_scale.tests.test_pos_scale: Starting TestPosScale.test_generate_scale_product_4 ... 2026-08-13 08:33:44,903 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:33:54,055 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_pos_vnpay.tests.test_pos_vnpay: Starting TestPosVNPay.test_01_vnpay_supported_currencies ... 2026-08-13 08:33:54,355 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_pos_vnpay.tests.test_pos_vnpay: Starting TestPosVNPay.test_02_create_vnpay_payment ... 2026-08-13 08:33:54,416 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_pos_vnpay.tests.test_pos_vnpay: Starting TestPosVNPay.test_03_sql_constraints_unique_merchant_method_code ... 2026-08-13 08:33:54,712 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:34:04,121 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_pos_vnpay.tests.test_vnpay_ipn: Starting TestVnpayIpn.test_vnpay_ipn_notifies_pos_config_channel_and_marks_payment_done ... 2026-08-13 08:34:04,432 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-08-13 08:34:04,706 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_pos_vnpay.controllers.main: notification received from vnpay: {'amount': 100000, 'bankCode': 'NCB', 'checksum': '64a96971b46ee7bb27cc9dd14e2b4d823537816e3fbdad9b30439e7dc2fd3af9', 'clientTransactionCode': 'e80b9966-713d-4455-ab89-97c7547834fc_code123', 'merchantCode': 'VNPAY-TEST', 'merchantMethodCode': 'VNPAY-1234-QRCODE', 'methodCode': 'VNPAY_QRCODE', 'orderCode': '332_21-001-0001', 'partnerCode': 'VNPAY', 'realAmount': 100000, 'responseCode': '200', 'responseMessage': 'Confirm Success', 'totalPaid': 100000, 'transactionCode': 'VNP-TXN-0001'} 2026-08-13 08:34:04,726 202 INFO rb-2f9fcab-223857-403445 werkzeug: 127.0.0.1 - - [13/Aug/2026 08:34:04] "POST /payment/vnpayspos_ipn/notification HTTP/1.1" 200 - 21 0.012 0.285 2026-08-13 08:34:04,807 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:34:04,822 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_product.tests.test_res_config_settings: Starting TestProductActivationUpsellSettings.test_compute_available_is_false_when_module_present_but_uninstallable ... 2026-08-13 08:34:05,002 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_product.tests.test_res_config_settings: Starting TestProductActivationUpsellSettings.test_compute_available_reflects_module_presence_in_addons_path ... 2026-08-13 08:34:05,329 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_product.tests.test_res_config_settings: Starting TestProductActivationUpsellSettings.test_module_field_pairs_have_matching_availability_field_compute_and_setting ... 2026-08-13 08:34:05,365 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:34:06,140 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_product_approval.tests.test_approval_product_mixin: Starting TestApprovalProductMixin.test_01_get_unapproved_source_templates_default_is_empty ... 2026-08-13 08:34:06,223 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_product_approval.tests.test_approval_product_mixin: Starting TestApprovalProductMixin.test_02_unapproved_product_predicate_toggles_with_approval_state ... 2026-08-13 08:34:06,720 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2557] 2026-08-13 08:34:06,789 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1406] 2026-08-13 08:34:06,858 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2558] 2026-08-13 08:34:06,928 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:34:07,546 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_product_approval.tests.test_approval_request: Starting TestApprovalRequest.test_01_display_product_approval_request_line ... 2026-08-13 08:34:07,632 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:34:08,306 202 INFO rb-2f9fcab-223857-403445 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-13 08:34:08,694 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:34:09,445 202 INFO rb-2f9fcab-223857-403445 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-13 08:34:09,675 202 INFO rb-2f9fcab-223857-403445 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-13 08:34:10,144 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2559] 2026-08-13 08:34:10,263 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1407] 2026-08-13 08:34:10,345 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2560] 2026-08-13 08:34:10,865 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2561] 2026-08-13 08:34:10,924 202 INFO rb-2f9fcab-223857-403445 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-13 08:34:11,497 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2562] 2026-08-13 08:34:11,560 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1409] 2026-08-13 08:34:11,620 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2563] 2026-08-13 08:34:11,674 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_product_approval.tests.test_current_approval_state_search: Starting TestCurrentApprovalStateSearch.test_search_supports_every_operator_it_advertises ... 2026-08-13 08:34:12,157 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2564] 2026-08-13 08:34:12,224 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1410] 2026-08-13 08:34:12,284 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2565] 2026-08-13 08:34:12,790 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2566] 2026-08-13 08:34:12,860 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_product_approval.tests.test_current_approval_state_search: Starting TestCurrentApprovalStateSearch.test_search_with_unsupported_operator_raises_user_error ... 2026-08-13 08:34:12,902 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:34:18,100 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2567] 2026-08-13 08:34:18,176 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2568] 2026-08-13 08:34:18,470 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2569] 2026-08-13 08:34:18,559 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2570] 2026-08-13 08:34:18,568 202 INFO rb-2f9fcab-223857-403445 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-13 08:34:18,935 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted type.approval.user.line records with IDs: [35] 2026-08-13 08:34:19,014 202 INFO rb-2f9fcab-223857-403445 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-13 08:34:19,628 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #18 deleted mail.mail records with IDs: [2571] 2026-08-13 08:34:19,711 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2572] 2026-08-13 08:34:19,816 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1414] 2026-08-13 08:34:19,933 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2573] 2026-08-13 08:34:20,018 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_approval_request: Starting TestMerchantProductApprovalRequest.test_popup_refuse_merchant_store_approval_request ... 2026-08-13 08:34:20,060 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_approval_request: Starting TestMerchantProductApprovalRequest.test_refuse_merchant_store_approval_request ... 2026-08-13 08:34:20,182 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1412] 2026-08-13 08:34:20,358 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2574] 2026-08-13 08:34:20,418 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:34:21,196 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2575] 2026-08-13 08:34:21,208 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56640] 2026-08-13 08:34:21,214 202 INFO rb-2f9fcab-223857-403445 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-08-13 08:34:21,318 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_cancel_notifies_merchant ... 2026-08-13 08:34:21,932 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2576] 2026-08-13 08:34:22,069 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2577] 2026-08-13 08:34:22,107 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1415] 2026-08-13 08:34:22,192 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2578] 2026-08-13 08:34:22,240 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_confirm_notifies_merchant ... 2026-08-13 08:34:22,821 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2579] 2026-08-13 08:34:22,908 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2580] 2026-08-13 08:34:22,941 202 INFO rb-2f9fcab-223857-403445 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-13 08:34:23,491 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2581] 2026-08-13 08:34:23,593 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2582] 2026-08-13 08:34:23,733 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2250 deleted mail.activity records with IDs: [1417] 2026-08-13 08:34:23,873 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2250 deleted mail.mail records with IDs: [2583] 2026-08-13 08:34:23,987 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2584] 2026-08-13 08:34:24,052 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_full_approval_notifies_merchant_approved ... 2026-08-13 08:34:24,627 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2585] 2026-08-13 08:34:24,722 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2586] 2026-08-13 08:34:24,863 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2250 deleted mail.activity records with IDs: [1418] 2026-08-13 08:34:24,994 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2250 deleted mail.mail records with IDs: [2587] 2026-08-13 08:34:25,080 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2588] 2026-08-13 08:34:25,149 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_non_merchant_product_produces_no_notification ... 2026-08-13 08:34:25,743 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2589] 2026-08-13 08:34:25,888 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2250 deleted mail.activity records with IDs: [1419] 2026-08-13 08:34:26,003 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2250 deleted mail.mail records with IDs: [2590] 2026-08-13 08:34:26,108 202 INFO rb-2f9fcab-223857-403445 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-13 08:34:26,687 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2591] 2026-08-13 08:34:26,783 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2592] 2026-08-13 08:34:26,908 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1420] 2026-08-13 08:34:27,074 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2593] 2026-08-13 08:34:27,112 202 INFO rb-2f9fcab-223857-403445 odoo.addons.viin_product_approval_marketplace.tests.test_merchant_product_notification: Starting TestMerchantProductApprovalNotification.test_real_refusal_notifies_merchant_with_reason ... 2026-08-13 08:34:27,711 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2594] 2026-08-13 08:34:28,599 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2595] 2026-08-13 08:34:28,737 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [1421] 2026-08-13 08:34:28,897 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2596] 2026-08-13 08:34:28,942 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-08-13 08:34:34,476 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2597] 2026-08-13 08:34:34,557 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2598] 2026-08-13 08:34:34,802 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2599] 2026-08-13 08:34:34,891 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2600] 2026-08-13 08:34:34,902 202 INFO rb-2f9fcab-223857-403445 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-13 08:34:34,943 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [1423] 2026-08-13 08:34:35,014 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2601] 2026-08-13 08:34:35,086 202 INFO rb-2f9fcab-223857-403445 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2602] 2026-08-13 08:34:35,269 202 INFO rb-2f9fcab-223857-403445 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-08-13 08:34:35,271 202 INFO rb-2f9fcab-223857-403445 odoo.service.server: 3821 post-tests in 4921.00s, 2794507 queries 2026-08-13 08:34:35,284 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_approval_sale: 11 tests 30.88s 9061 queries 2026-08-13 08:34:35,284 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_approval_stock: 31 tests 36.01s 29973 queries 2026-08-13 08:34:35,284 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_auth_password_policy: 6 tests 0.24s 185 queries 2026-08-13 08:34:35,284 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_auto_currency_rate: 6 tests 13.78s 12239 queries 2026-08-13 08:34:35,284 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_auto_currency_rate_acb: 10 tests 54.00s 49097 queries 2026-08-13 08:34:35,284 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_auto_currency_rate_bidv: 6 tests 25.45s 24508 queries 2026-08-13 08:34:35,284 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_auto_currency_rate_vcb: 11 tests 62.44s 55235 queries 2026-08-13 08:34:35,284 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_auto_currency_rate_xe: 5 tests 21.07s 18375 queries 2026-08-13 08:34:35,284 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_base_district: 10 tests 1.43s 1116 queries 2026-08-13 08:34:35,284 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_base_import_tracking: 4 tests 0.35s 130 queries 2026-08-13 08:34:35,284 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_base_state_group: 14 tests 0.66s 422 queries 2026-08-13 08:34:35,284 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_base_ward: 10 tests 1.42s 1111 queries 2026-08-13 08:34:35,284 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_brand_common: 11 tests 4.47s 637 queries 2026-08-13 08:34:35,284 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_brand_website: 9 tests 3.41s 991 queries 2026-08-13 08:34:35,284 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_business_trip: 104 tests 89.20s 43537 queries 2026-08-13 08:34:35,284 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_business_trip_approval: 22 tests 16.08s 9992 queries 2026-08-13 08:34:35,284 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_business_trip_fleet: 21 tests 6.32s 4449 queries 2026-08-13 08:34:35,284 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_business_trip_hr_expense: 28 tests 68.77s 29653 queries 2026-08-13 08:34:35,284 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_crm_business_nature: 36 tests 11.40s 9161 queries 2026-08-13 08:34:35,284 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_crm_customer_recognition: 8 tests 0.56s 357 queries 2026-08-13 08:34:35,284 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_crm_dob: 6 tests 0.65s 407 queries 2026-08-13 08:34:35,284 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_crm_sankey: 9 tests 0.63s 485 queries 2026-08-13 08:34:35,284 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_customizer: 81 tests 161.54s 15336 queries 2026-08-13 08:34:35,284 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_document: 54 tests 136.27s 50559 queries 2026-08-13 08:34:35,284 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_document_freight: 8 tests 3.22s 2073 queries 2026-08-13 08:34:35,284 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_document_project: 5 tests 21.19s 8860 queries 2026-08-13 08:34:35,284 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_duns: 6 tests 1.22s 538 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_estimate: 34 tests 5.20s 2940 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_estimate_approval: 20 tests 6.86s 2772 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_estimate_budget: 14 tests 121.84s 15074 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_estimate_hr: 4 tests 0.23s 95 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_estimate_project: 7 tests 0.76s 374 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_estimate_purchase: 7 tests 0.99s 531 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_estimate_sale: 7 tests 1.14s 556 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_fleet: 21 tests 10.80s 6238 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_fleet_account: 57 tests 57.19s 23319 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_fleet_booking: 118 tests 60.31s 42369 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_fleet_booking_account: 13 tests 33.52s 5543 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_fleet_booking_approval: 18 tests 14.33s 6957 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_fleet_booking_cargo: 48 tests 33.16s 20895 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_fleet_booking_passenger: 94 tests 101.83s 56485 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_fleet_insurance: 17 tests 2.50s 1950 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_fleet_loading_capacity: 21 tests 4.97s 3510 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_fleet_planning: 237 tests 127.41s 58677 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_fleet_planning_account: 10 tests 0.63s 276 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_fleet_planning_hr_expense: 30 tests 18.69s 12703 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_fleet_purchase: 4 tests 0.48s 266 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_fleet_sale: 23 tests 12.96s 7117 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_fleet_sale_cargo: 27 tests 7.38s 4649 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_fleet_sale_management: 3 tests 1.87s 1018 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_fleet_sale_passenger: 10 tests 4.65s 2434 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_fleet_stock: 129 tests 157.86s 129539 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_foreign_trade: 24 tests 29.14s 21807 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_foreign_trade_export: 69 tests 103.92s 58709 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_foreign_trade_import: 53 tests 66.50s 33859 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_foreign_trade_import_currency_rate: 5 tests 5.65s 3168 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_freight_air: 31 tests 9.04s 5965 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_freight_air_consol: 17 tests 5.67s 3714 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_freight_consol: 129 tests 65.39s 28497 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_freight_management: 317 tests 88.87s 65287 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_freight_project: 7 tests 4.43s 3037 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_freight_road: 20 tests 4.20s 3227 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_freight_sale: 351 tests 335.85s 180437 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_freight_sale_onbehalf: 33 tests 17.29s 9529 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_freight_sale_purchase: 29 tests 27.26s 14683 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_geography_info: 5 tests 0.18s 118 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_geography_info_world_bank: 3 tests 0.82s 16 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_google_drive: 532 tests 668.09s 410891 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_helpdesk: 48 tests 23.75s 13458 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_helpdesk_crm: 10 tests 7.44s 4485 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_helpdesk_hr: 4 tests 3.49s 2025 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_helpdesk_livechat: 4 tests 3.60s 2044 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_helpdesk_odoo_module: 4 tests 3.75s 1992 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_helpdesk_project: 25 tests 14.75s 8645 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_helpdesk_sale: 8 tests 11.26s 5756 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_helpdesk_timesheet: 4 tests 3.52s 2161 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_helpdesk_timesheet_timer: 8 tests 4.71s 2792 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_hr: 73 tests 10.17s 6228 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_hr_account: 15 tests 10.25s 4886 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_hr_appraisal: 25 tests 25.10s 15711 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_hr_attendance_validation: 25 tests 4.84s 3421 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_hr_contract: 123 tests 37.86s 20934 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_hr_contract_suspension: 9 tests 11.96s 5832 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_hr_contract_suspension_payroll: 5 tests 2.50s 967 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_hr_contract_suspension_seniority: 12 tests 21.72s 10558 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_hr_employee_birthday: 25 tests 4.22s 2199 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_hr_employee_relative_birthdate: 3 tests 0.06s 18 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_hr_holidays: 40 tests 20.42s 12198 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_hr_maintenance: 4 tests 0.54s 368 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_hr_management_tiers: 18 tests 4.31s 2255 queries 2026-08-13 08:34:35,285 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_hr_multi_position: 39 tests 39.32s 23910 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_hr_overtime: 73 tests 68.66s 45754 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_hr_overtime_approval: 34 tests 117.30s 69480 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_hr_overtime_approval_compensatory_time_off: 5 tests 18.19s 12641 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_hr_overtime_approval_payroll: 14 tests 26.91s 17815 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_hr_overtime_attendance: 22 tests 14.90s 9466 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_hr_overtime_hr_holidays: 8 tests 6.05s 4544 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_hr_overtime_payroll: 30 tests 7.52s 3184 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_hr_overtime_timesheet: 21 tests 17.44s 9761 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_hr_overtime_timesheet_approval: 10 tests 6.99s 3043 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_hr_overtime_timesheet_attendance: 12 tests 10.05s 6883 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_hr_payroll_administrative_region: 20 tests 12.52s 10222 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_hr_payroll_timesheet_wfh: 11 tests 19.90s 16695 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_hr_project: 7 tests 3.03s 1779 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_hr_project_timesheet_account: 4 tests 0.19s 112 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_hr_rank: 23 tests 95.43s 79320 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_hr_recognition_discipline: 22 tests 18.77s 14328 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_hr_recognition_discipline_approval: 3 tests 7.15s 5715 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_hr_recruitment: 6 tests 0.93s 513 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_hr_recruitment_skills_resume: 10 tests 1.44s 1038 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_hr_retirement_age: 17 tests 9.19s 6657 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_hr_role: 26 tests 72.81s 58409 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_hr_seniority: 18 tests 16.73s 11176 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_hr_skill_framework: 32 tests 26.49s 17373 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_hr_skills_slides: 10 tests 1.46s 925 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_hr_timesheet_timer: 40 tests 8.78s 4954 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_hr_work_entry_contract: 12 tests 7.36s 4935 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_hr_work_entry_contract_attendance: 12 tests 2.92s 1859 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_hr_work_entry_contract_attendance_holiday: 13 tests 5.70s 3891 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_hr_work_entry_contract_suspension: 10 tests 0.41s 207 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_hr_work_entry_holidays: 34 tests 20.05s 13032 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_invoice_line_grouping: 13 tests 42.64s 17514 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_link_tracker_qr_code: 3 tests 0.07s 29 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_loan_management_bank_currency_rate: 8 tests 24.32s 14865 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_logistics: 97 tests 17.11s 9507 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_logistics_account: 6 tests 1.53s 794 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_logistics_cargo_template: 16 tests 0.60s 243 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_logistics_package_type: 13 tests 0.27s 127 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_logistics_route: 21 tests 5.80s 4478 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_logistics_sale: 31 tests 32.28s 17090 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_loyalty: 22 tests 4.05s 2785 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_loyalty_pos: 12 tests 31.86s 20497 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_loyalty_sale: 18 tests 20.90s 10287 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_mail_route: 14 tests 15.98s 9635 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_mail_route_hr: 4 tests 1.09s 716 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_maintenance: 17 tests 1.89s 1133 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_marketplace: 191 tests 194.24s 127565 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_marketplace_loyalty: 15 tests 6.40s 4060 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_marketplace_rating: 6 tests 5.98s 3479 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_marketplace_sale: 49 tests 60.95s 35293 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_marketplace_sale_currency_conversion_diff: 3 tests 6.43s 4450 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_marketplace_sale_loyalty: 20 tests 28.80s 19410 queries 2026-08-13 08:34:35,286 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_marketplace_sale_product_configurator: 11 tests 13.34s 8749 queries 2026-08-13 08:34:35,287 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_marketplace_sale_stock: 5 tests 11.45s 7023 queries 2026-08-13 08:34:35,287 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_marketplace_snailmail: 8 tests 4.90s 3534 queries 2026-08-13 08:34:35,287 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_marketplace_stock: 21 tests 14.51s 9827 queries 2026-08-13 08:34:35,287 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_marketplace_website_sale: 31 tests 28.26s 24631 queries 2026-08-13 08:34:35,287 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_marketplace_website_sale_stock: 4 tests 1.78s 632 queries 2026-08-13 08:34:35,287 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_mrp: 29 tests 26.39s 13314 queries 2026-08-13 08:34:35,287 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_mrp_account: 13 tests 6.73s 3269 queries 2026-08-13 08:34:35,287 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_mrp_filter: 3 tests 5.51s 5293 queries 2026-08-13 08:34:35,287 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_mrp_plm_approval: 32 tests 50.54s 20459 queries 2026-08-13 08:34:35,287 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_mrp_plm_subcontracting_purchase: 23 tests 18.92s 11654 queries 2026-08-13 08:34:35,287 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_mrp_plm_test_full: 11 tests 8.48s 4437 queries 2026-08-13 08:34:35,287 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_mrp_plm_website_sale: 12 tests 2.59s 938 queries 2026-08-13 08:34:35,287 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_mrp_progress: 14 tests 4.11s 2543 queries 2026-08-13 08:34:35,287 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_mrp_standard_consumption: 28 tests 32.04s 17966 queries 2026-08-13 08:34:35,287 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_mrp_subcontracting_request: 22 tests 21.37s 12378 queries 2026-08-13 08:34:35,287 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_mrp_subcontracting_request_approval: 16 tests 17.38s 8395 queries 2026-08-13 08:34:35,287 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_mrp_subcontracting_request_plm: 9 tests 10.28s 5478 queries 2026-08-13 08:34:35,287 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_partner_approval: 8 tests 2.49s 1465 queries 2026-08-13 08:34:35,287 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_partner_approval_marketplace: 31 tests 45.66s 21916 queries 2026-08-13 08:34:35,287 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_partner_approval_marketplace_website: 4 tests 9.41s 4900 queries 2026-08-13 08:34:35,287 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_partner_approval_website: 3 tests 1.52s 745 queries 2026-08-13 08:34:35,287 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_partner_budget_code: 7 tests 0.64s 244 queries 2026-08-13 08:34:35,287 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_partner_business_nature: 46 tests 16.16s 7469 queries 2026-08-13 08:34:35,287 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_partner_calendar: 6 tests 0.85s 506 queries 2026-08-13 08:34:35,287 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_partner_country_recognition: 3 tests 1.60s 496 queries 2026-08-13 08:34:35,287 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_partner_filter: 3 tests 0.25s 123 queries 2026-08-13 08:34:35,287 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_partner_identity: 6 tests 0.37s 109 queries 2026-08-13 08:34:35,287 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_partner_industry_isic: 23 tests 1.04s 612 queries 2026-08-13 08:34:35,287 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_partner_shareholder: 16 tests 5.72s 3432 queries 2026-08-13 08:34:35,287 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_partner_tax_code: 11 tests 2.22s 1373 queries 2026-08-13 08:34:35,287 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_pos: 30 tests 35.40s 7826 queries 2026-08-13 08:34:35,287 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_pos_custom_bill_logo: 6 tests 5.85s 3215 queries 2026-08-13 08:34:35,287 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_pos_qr: 3 tests 0.18s 89 queries 2026-08-13 08:34:35,287 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_pos_refund: 4 tests 29.58s 15282 queries 2026-08-13 08:34:35,287 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_pos_return: 3 tests 14.85s 8286 queries 2026-08-13 08:34:35,287 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_pos_scale: 11 tests 0.64s 327 queries 2026-08-13 08:34:35,287 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_pos_vnpay: 8 tests 19.90s 12422 queries 2026-08-13 08:34:35,287 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_product: 5 tests 0.56s 1158 queries 2026-08-13 08:34:35,287 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_product_approval: 17 tests 7.53s 4116 queries 2026-08-13 08:34:35,287 202 INFO rb-2f9fcab-223857-403445 odoo.tests.stats: viin_product_approval_marketplace: 18 tests 22.36s 12883 queries 2026-08-13 08:34:35,288 202 INFO rb-2f9fcab-223857-403445 odoo.tests.result: 0 failed, 0 error(s) of 3821 tests when loading database 'rb-2f9fcab-223857-403445' 2026-08-13 08:34:35,288 202 INFO rb-2f9fcab-223857-403445 odoo.service.server: Initiating shutdown 2026-08-13 08:34:35,288 202 INFO rb-2f9fcab-223857-403445 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.